2016-10-25 2 views
0

Я пытаюсь запустить мой скрипт с помощью Python 2.7. Когда я бегуСложность Настройка Numpy для Python 2.7 на Mac OSX

python2.7 

Я получаю

Python 2.7.10 (default, May 25 2015, 13:06:17) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

Когда я пытаюсь запустить мой сценарий, я получаю:

Traceback (most recent call last): 
    File "bcp.py", line 1, in <module> 
    import numpy as np 
ImportError: No module named numpy 

Так Python 2.7, кажется, не знает о NumPy. Когда я бегу

pip2.7 install numpy 

я получаю:

Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 
Cleaning up... 

Любая идея, что происходит здесь?

Спасибо!

ответ

0

Возможно, это связано с тем, что на вашем компьютере используется неправильный дистрибутив python. Если вы используете OSX-машину, может быть дистрибутив python в/usr/local/и один в/System/Library/Frameworks. Похоже, что python2.7 может быть связан с файлом в/usr /.

Попробуйте

which python2.7

должен найти который питон дистрибутивом "python2.7" является символической ссылкой на. Если вы привязаны к/usr /, просто измените его на тот, который находится в/System/Library, и ваш numpy должен работать.

+0

, который дает мне /opt/local/bin/python2.7 ... – bclayman

+0

, тогда просто измените свой новый pythonpath на тот, который связан в/Systems/Library –