我不确定我的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
软件包。
答案 0 :(得分:0)
非常感谢@Evert,问题来自它试图加载的AppData中的numpy文件夹。实际上该文件夹中没有版本文件,所以也许这就是我收到错误的原因。删除应用程序数据中的文件夹允许numpy和scipy正常导入。
有人知道为什么python在site-package中安装时会从windows app数据文件夹加载包吗?