安装python性能检测工具line_profiler

Posted tarantino

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装python性能检测工具line_profiler相关的知识,希望对你有一定的参考价值。

line_profiler是一款监测python的CPU密集型性能问题的强大工具,可以对函数进行逐行分析,在linux上安装时一切正常,然而今天在win10 64位系统安装失败了

pip3 install line_profiler

报错:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

提示我需要安装 Microsoft Visual C++ 14.0

解决办法:

wheel是一个已经编译好的包,在安装时不需要编译过程,安装whl文件时要比发布的源文件安装要快,目前大部分python包都有wheel包,推荐使用wheel方式安装

https://www.lfd.uci.edu/~gohlke/pythonlibs/网站找到line_profiler,找到对应的python版本,实测python3.6.4下win_32版本安装不成功,使用win_amd64能成功安装

以上是关于安装python性能检测工具line_profiler的主要内容,如果未能解决你的问题,请参考以下文章

Python line_profiler 找不到模块

提升Python代码性能的六个技巧

line_profiler 不返回任何输出

Python Line_profiler 和 Cython 函数

python line_profiler,speedup,timeit

Python 分析:使用 line_profiler 的 @profile 装饰器会导致错误