在Windows 7 64位上安装numpy,matplotlib

时间:2014-01-22 01:13:22

标签: python-2.7 numpy windows-7 matplotlib installation

我在我的计算机上运行的Python版本是Python2.7(32位),即使我有64位Windows 7(Python工作正常,没有问题)

- >我下载了 - 来自https://pypi.python.org/pypi/numpy的numpy 1.8.0,但我不知道如何继续安装。

- >我尝试从这里下载 - http://www.lfd.uci.edu/~gohlke/pythonlibs/(尝试使用32位和amd64位版本)。但是,我一直收到以下错误 - 在注册表中找不到Python27。

- >将“Python27”从其他位置移动到C:\ Python27后,安装正常运行。我现在正在尝试

import numpy

但我收到错误消息模块不存在

有人可以指导如何使其正常工作,以及安装 matplotlib ? 如果有链接,请链接到我。

编辑 - 当我在这里等待答案时(很高兴看到回复!我做了一些修修补补,我设法安装了以上所有内容。我附上了截图我遵循的程序。 但是,当运行MatPlotLib的测试脚本来绘制图形而不是图形的图形时,我收到此消息 - [< matplotlib.lines.Line2D对象位于0x05A29650> ] 如果有人可以帮助我,我会很感激,如果谢谢你还不够,我会用比特币支付给你(价值1美元)!

steps of installation

编辑2 - 啊,我将绘图保存到变量中,然后运行pylab.show(变量)。作品。感谢所有的回复!

7 个答案:

答案 0 :(得分:11)

同样值得考虑的是Anaconda Python发行版。

http://continuum.io/downloads

它捆绑了许多软件包,包括NumPy和Matplotlib。 我在Windows上使用它,它易于安装和维护。 在撰写本文时,一个缺点是他们没有上传NumPy 1.8的Windows版本。 如果你需要一些特定于NumPy 1.8的功能,你可以使用你提到的网站上的安装程序,即

http://www.lfd.uci.edu/~gohlke/pythonlibs/

更新:1.8已经有一段时间了。 他们非常擅长保持所有软件包的最新状态,但是,如果您确实需要一些尚未包含的软件包,请查看Gohlke网站上的安装人员。

答案 1 :(得分:8)

转到Python目录,脚本文件夹:

cd c:\python27\scripts>

在命令提示符下输入以下命令:

c:\python27\scripts>pip install numpy

安装期间需要Internet连接。

答案 2 :(得分:4)

首先卸载Python。

然后有两个简单的选择:

尝试与必要库捆绑在一起的Python发行版。我已经使用了Enthought Python Distribution,之前已经重命名为Canopy Express

安装Python 2.7 64位,http://www.lfd.uci.edu/~gohlke/pythonlibs/所需的所有64位库都带有安装程序。

要让matplotlib运行,你需要下载numpy,dateutil,pyparsing,pillow,你们很多人想要一个不同的后端进行渲染,比如wxPython。检查您是否正在下载正确的版本,它们将以“.win-amd64-py2.7.exe”之类的内容结束。如果您有英特尔处理器,请不要担心,它仍然有效。

答案 3 :(得分:2)

numpy的:

  1. 下载并安装Microsoft Visual C++ Compiler for Python 2.7
  2. 下载并解压缩numpy-1.10.1.zip
  3. 打开cmd.exe并cd到numpy-1.10.1 root

    python setup.py install
    

答案 4 :(得分:1)

最容易做的事情是从python.org重新安装Python,无论是32位还是64位,确保运行顺畅,然后尝试重新安装NumPy,matplotlib和matplotlib的依赖项(dateutil,pytz, pyparsing,six,pillow,以及像pyqt4或pycairo这样的后端,如果你不想使用默认的Tk后端),全都来自Gohlke's site。确保您获得所安装的Python版本的“位数”(您不应将32位模块与64位基本系统混合使用,反之亦然),并获得-py27版本。之后一切都应该正常。

答案 5 :(得分:1)

马特的回答是正确的;但是,我建议最简单的方法是下载预先构建的Python发行版。我已经使用Winpython(http://winpython.sourceforge.net/)取得了很好的成功,但肯定有其他的(Enthought,Python(x,y))。

如果您使用Winpython,请打开其控制面板,然后注册您的发行版。如果您稍后从PyPI下载更多软件包,那么该控制面板可以为您安装它们,但是它的功能相当全面。

答案 6 :(得分:1)

这里有同样的问题,不得不多次修复。我找到的最佳解决方案是保持当前的Python安装,是......

(1)如果您还没有安装PIP,请安装https://pip.pypa.io/en/latest/installing.html上的说明(在python.org网站上引用)。

(2)在这里使用非官方二进制文件安装numpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

update :此链接已更新为包含PIP“wheel”文件(.whl)而不是Windows安装文件。 一旦下载了适当的轮子(比如file.whl),就像这样安装它:

pip install "location_of_whl_file\file.whl"

(指向车轮文件的位置)

(3)然后通过命令pip install matplotlib使用PIP安装matplotlib这将正确安装所有依赖项(除了需要手动安装的numpy之外)。