【发布时间】:2015-07-15 02:19:29
【问题描述】:
我不确定我的 numpy 安装发生了什么。我最近一直在尝试在使用 python 2.7.10 的 Windows 机器上升级我的 numpy 和 scipy 发行版
当我运行 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 软件包。
【问题讨论】:
-
可能会尝试为 win32 构建 numpy 的二进制版本。见sourceforge.net/projects/numpy/files/NumPy/1.9.2
-
你可以add
numpy/version内容来回答你的问题吗? -
另外,尝试使用 pip 卸载并重新安装 numpy,然后使用详细选项(
-vvv完全详细)。我认为很高兴看到 pip 从哪里获取您的 numpy tar.gz 文件。 -
大家好。从 sourceforge superpack 安装后仍然出现相同的错误。 @Evert-你到底是什么意思?我正在尝试安装 1.9.2,这是最新版本。我也已经尝试过 pip 卸载安装,还没有尝试详细选项,我会告诉你是怎么回事。
-
SF 超级包装?你用的是点子,对吧?那不应该从SF安装。那为什么不试试
pip install https://github.com/numpy/numpy/archive/master.zip呢?