【问题标题】:Installing numpy, matplotlib on windows 7 64 bit在 Windows 7 64 位上安装 numpy、matplotlib
【发布时间】:2018-08-18 15:27:15
【问题描述】:

我在我的计算机上使用的 Python 版本是 Python2.7(32 位),即使我有 Windows 7 64 位(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

但我收到一条错误消息,提示 模块不存在

任何人都可以指导如何使其工作以及安装 ma​​tplotlib 吗? 如果有链接,请给我链接。

编辑 - 当我在这里等待答案时(很高兴看到回复!我做了一些修改,我已经设法安装了以上所有内容。我附上了截图我遵循的程序。 但是在为 MatPlotLib 运行测试脚本以绘制图形而不是图形时,我收到了这条消息 - [ ] 如果有人可以帮帮我,我会很感激,如果谢谢你还不够,我会用比特币(价值 1 美元)还给你!

edit 2 - 啊,我将绘图保存到变量中,然后运行 ​​pylab.show(variable)。作品。谢谢大家的回复!

【问题讨论】:

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


    【解决方案1】:

    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 网站上的安装程序。

    【讨论】:

      【解决方案2】:

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

      cd c:\python27\scripts>
      

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

      c:\python27\scripts>pip install numpy
      

      安装过程中需要互联网连接。

      【讨论】:

      • 欢迎来到 SO。请使用四个空格为代码块格式化代码或为内联代码使用反引号
      【解决方案3】:

      首先卸载 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”之类的内容结尾。如果您有英特尔处理器,请不要担心,它仍然可以工作。

      【讨论】:

        【解决方案4】:

        麻木:

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

          python setup.py install
          

        【讨论】:

          【解决方案5】:

          可能最简单的做法是从 python.org 重新安装 Python,无论是 32 位还是 64 位,确保运行顺利,然后尝试重新安装 NumPy、matplotlib 和 matplotlib 的依赖项(dateutil、pytz、pyparsing、六、枕头,如果你不想使用默认的 Tk 后端,还有一个像 pyqt4 或 pycairo 这样的后端),全部来自Gohlke's site。确保您获得安装的 Python 版本的“位”(您不应将 32 位模块与 64 位基本系统混合使用,反之亦然),并获得 -py27 版本。之后一切都应该正常工作。

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              【解决方案7】:

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

              (1) 如果您尚未安装 PIP,请按照 https://pip.pypa.io/en/latest/installing.html 上的说明进行安装(参考 python.org 站点)。

              (2) 在此处安装带有非官方二进制文件的 numpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

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

              pip install "location_of_whl_file\file.whl"
              

              (指向wheel文件的位置)

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

              【讨论】:

                猜你喜欢
                • 2016-07-06
                • 2015-01-27
                • 2011-01-26
                • 1970-01-01
                • 2012-06-27
                • 2014-04-19
                • 2013-08-10
                • 2012-09-10
                • 1970-01-01
                相关资源
                最近更新 更多