2015-07-20 2 views
0

Я использую python2.7 и OS X 10.10.3Как импортировать питона модуль NumPy глобально на Mac

Каждый раз, когда я хочу, чтобы импортировать NumPy или SciPy, я получаю эту ошибку:

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

Но когда я открываю python в/usr/bin, я могу успешно импортировать эти модули. Как только я выйду из этого каталога, я получаю эту ошибку.

PS: Я нахожу, что в/usr/bin есть как python2.7, так и python2.6, но я использую команду python2.7 для запуска python.

+1

что делают ', которые python' и' -a, который python' выход –

+0

Вы можете» t установить его * «глобально» *, если вы имеете в виду * «для каждого интерпретатора» *. Вместо этого загляните в «virtualenv's» как удобный способ точно контролировать, какой интерпретатор используется и какие пакеты доступны для каждого проекта. – jonrsharpe

+1

Проверьте, есть ли в вашей $ PATH неправильный вариант, если да, попытайтесь это исправить. –

ответ

0

У меня также есть ОС 10.10.3, и есть пакет местоположение:

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy

я предлагаю вы пытаетесь найти «неровный» папку под

/System/Library/Frameworks/Python.framework/Versions/2.7

, и если у вас нет его там, вам следует рассмотреть возможность установить пакет вручную, используя MacPorts

Судо порт установки PY27-NumPy PY27-SciPy PY27-Matplotlib PY27-IPython + ноутбук PY27-панды PY27-SymPy PY27 нос

+0

Благодарим вас за ответ. Но я попробовал macports, он установил для меня еще один python, и numpy все еще не работает. Теперь я пытаюсь установить его. –

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