在 Windows 7 上安装 Numpy 1.9.2

Installing Numpy 1.9.2 on Windows 7

我不确定我的 numpy 安装发生了什么。我最近一直在尝试在我的 windows 机器上升级我的 numpy 和 scipy 发行版,它使用的是 python 2.7.10

当我运行 pip 安装包时,结果是这样的:

Collecting numpy
  Downloading numpy-1.9.2.tar.gz (4.0MB)
    100% |████████████████████████████████| 4.0MB 113kB/s ta 0:00:01                                                                                                                                
Installing collected packages: numpy
  Running setup.py install for numpy
Successfully installed numpy-1.9.2

但是,当我导入 numpy 时出现此错误:

Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Matt\AppData\Roaming\Python\Python27\site-packages\numpy\__init__.py", line 128, in <module>
    from version import git_revision as __git_revision__
ImportError: cannot import name git_revision

有人知道这是怎么回事吗?我缺少一些依赖性吗?我的系统上确实安装了 version 软件包。

非常感谢@Evert,问题出在它试图加载的 AppData 中的 numpy 文件夹。事实上,该文件夹中没有 version 文件,所以也许这就是我收到错误的原因。删除应用程序数据中的文件夹允许 numpy 和 scipy 正常导入。

有谁知道为什么 python 在站点包中安装时从 windows 应用程序数据文件夹加载包?