2015-07-15 22 views
2

Я не уверен, что происходит с моей установкой numpy. Недавно я пытался обновить NumPy и SciPy распределения на моем окна машины, которая использует питона 2.7.10Установка Numpy 1.9.2 на Windows 7

При запуске пип для установки пакета, это результат:

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

Можете попробовать двоичную сборку numpy для win32. См. Http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/ – ssnobody

+0

Можете ли вы [добавить] (http://stackoverflow.com/posts/31420424/edit) содержимое «numpy/version» для ваш вопрос? – Evert

+0

Кроме того, попробуйте удалить, а затем повторно установить numpy с помощью pip, но затем с подробным вариантом ('-vvv' является полностью подробным). Я думаю, что хорошо видеть, где pip получает ваш numpy tar.gz-файл. – Evert

ответ

0

С большой благодарностью @Evert проблема возникла из папки numpy в AppData, которую она пыталась загрузить. Фактически в этой папке не было файла , поэтому, возможно, именно поэтому я получил ошибку. При удалении папки в данных приложения допускается многократное и бесплатное импортирование.

Кто-нибудь знает, почему python загружает пакеты из папки данных приложений Windows, когда они установлены в пакете сайта?

+0

Поскольку этот каталог находится раньше в вашем 'sys.path', чем каталог, в котором установлен numpy 1.9.2. И это может быть из-за того, для чего установлен ваш «PYTHONPATH» или как установлен Python. Не зная, какой Python вы используете, его путь, как он был установлен изначально (и ditto для pip). трудно понять, как это произошло. – Evert

+0

Хорошо, я могу взглянуть на это. Спасибо за вашу помощь, я очень ценю это! – themantalope

Смежные вопросы