如何在Windows上更新numpy 1.11

时间:2016-07-12 09:57:20

标签: python windows numpy

首先,我知道这个主题是重复的,但如果我理解了这个问题,我就不会来这里问我的问题。

我读了
Explain why numpy should not be imported from source directory 可能还有2 ^ 6个其他网站/问题/解决方案(点子等等)有类似的问题,但我仍然不明白。我是初学者,当我在ubuntu上更新python库时我没有问题,但是在Windows上,我已经失去了神经。

所以我将解释我更新库的方式:

我继续https://github.com/numpy/numpy/releases

我采用v.1.11.0(zip)

我在下载中获得了numpy-1.11.0.zip文件

我删除了文件&numpy'在C:\ Python27 \ Lib \ site-packages

我将新文件numpy-1.11.0.zip放在site-packages

我解压缩该文件。

我点击了该upzip文件的所有.py

当我尝试编译我的代码(适用于以前版本的numpy)时,我收到错误:

  

ImportError:导入numpy时出错:您不应该尝试从其源目录导入numpy;请退出numpy源代码树,然后从那里重新启动你的python intepreter。

我在哪里无法更新我的numpy库?有人可以用简单的方式向我解释,因为我真的是个菜鸟。

2 个答案:

答案 0 :(得分:5)

Pip是安装软件包的最简单方法。你的第一个问题似乎是windows并没有将python识别为命令。为了解决这个问题,您需要将其添加到PATH环境变量中。

  1. 打开“开始”菜单,然后右键单击“我的电脑”单击“高级” 系统设置。
  2. 点击环境变量
  3. 找到PATH变量,然后单击“编辑”。您希望通过精确添加C:\ Python27
  4. 将Python添加到此PATH变量中

    根据documentation您的Python版本2.7.9,应该安装pip,所以不需要你在那里做任何事情。

    打开命令提示符并键入pip install --upgrade numpy,它应该升级到最新版本。

答案 1 :(得分:0)

numpy和scipy在Windows上从pypi(pip的默认存储库)安装时遇到问题。我一直安装它的方式是从Christoper Gohlke's site下载.whl文件并用pip安装它们。

例如,如果您在64位计算机上运行Python 3.5:

  • 首先从上面链接的网站
  • 下载numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
  • 下载完成后,打开一个PowerShell窗口并cd到你的python脚本目录(我的C:\\Python35\Scripts)。
  • 从那里你可以使用pip来安装带有pip install C:\Users\USERNAME\Downloads\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
  • 的whl文件