在Windows 7上安装Numpy 1.9.2

时间:2015-07-15 02:19:30

标签: python numpy pip

我不确定我的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软件包。

1 个答案:

答案 0 :(得分:0)

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

有人知道为什么python在site-package中安装时会从windows app数据文件夹加载包吗?