您好,我是一名新手Python程序员。我想要逐行分析性能,所以尝试安装了line_profiler包。但是它无法正常工作。以下是我的操作过程:
顺便提一下,我使用的是64位Windows 8.1系统,并且使用Enthought Canopy。
我从这里获取了Windows安装包:https://pypi.python.org/pypi/line_profiler 并进行了安装。
在line_profiler网站上写道:a)我不需要构建它或需要Cython,b)我应该执行以下操作:
对于IPython 0.11+,您可以通过编辑IPython配置文件~/.ipython/profile_default/ipython_config.py来将“line_profiler”项添加到扩展列表中进行安装:
c.TerminalIPythonApp.extensions = [ 'line_profiler', ]
我重新启动了Canopy,但没有运气。应该有一个神奇命令%lprun,但它不存在。
我尝试了%load_ext line_profiler,但收到了以下消息:
C:\Users\OEM\AppData\Local\Enthought\Canopy\User\lib\site-packages\line_profiler.py in () 10 import sys 11 ---> 12 from _line_profiler import LineProfiler as CLineProfiler 13 14
ImportError: DLL load failed: %1 is not a valid Win32 application.
其他事项:我在C:\Users\OEM\AppData\Local\Enthought\Canopy\User\Lib\site-packages文件夹中找到了已安装的line_profiler,但没有找到其setup.py。
因此,如果您能提供任何帮助,将不胜感激。