Python line_profiler安装

时间:2014-01-16 06:21:24

标签: python installation enthought canopy

嗨,我是一名新手Python程序员。我想逐行分析,所以试图安装line_profiler包。但它不起作用。这就是我所做的:

顺便说一句,我使用的是Windows 8.1,64位,我正在使用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:\用户\ OEM \应用程序数据\本地\ Enthought \冠层\用户\ lib中\站点包\ line_profiler.py   in()        10导入系统        11   ---> 12从_line_profiler导入LineProfiler作为CLineProfiler        13        14

     

ImportError:DLL加载失败:%1不是有效的Win32应用程序。

其他事情:我为此寻找了一个setup.py但找不到一个似乎安装在C:\ Users \ OEM \ AppData \ Local \ Enthought \ Canopy \ User \ Lib \中的line_profiler site-packages文件夹。

所以请任何帮助表示赞赏。

3 个答案:

答案 0 :(得分:1)

我在手动构建时得到了同样的东西......它在一台PC而不是另一台PC上工作......

此处预先构建的软件包有效:http://www.lfd.uci.edu/~gohlke/pythonlibs/#line_profiler

答案 1 :(得分:1)

我正在使用Windows 10(64位)

  1. 您需要转到用于Python https://www.lfd.uci.edu/~gohlke/pythonlibs/的非官方二进制文件
  2. 然后按“ Control + F”并键入“ line_profiler”,然后选择它 Searching package
  3. 我使用Python 3.7,Windows 10 64位。然后选择最后一个Download your wheel file
  4. 打开命令提示符(Windows + R并键入cmd)
  5. 更改我的下载方向,即在此下载我的文件“ cd下载”
  6. 比键入此命令 C:/ Users /您的用户名/ AppData / Local / Programs / Python / Python37 / Scripts / pip install“ line_profiler-2.1.2-cp37-cp37m-win_amd64.whl”

Output in cmd

Original source

答案 2 :(得分:0)

非常感谢所有回复人员:)

说真的,我根本无法安装这个该死的东西。

所以我只是使用另一个探查器:https://pypi.python.org/pypi/pprofile

它立即安装,我已经能够首先尝试。这样的差异!