Как Вы знаете, где macports устанавливает пакеты Python на?

Я выполняю macports для установки scipy и такого на леопарде OS X с python 2.7. Установка работает успешно, но под управлением Python и пытающийся импортировать пакеты, которые я установил, они не найдены.

То, что я выполняю:

sudo python_select python27 
sudo port install py27-wxpython py27-numpy py27-matplotlib 
sudo port install py27-scipy py27-ipython

Открытие Python в интерактивном режиме (это - правильная версия Python), я ввожу 'импорт scipy' и получаю модуль, не найденный ошибкой. Что дает? Как я могу узнать, где это устанавливает пакеты на вместо этого?

2
задан 11.12.2010, 18:55

2 ответа

MacPorts устанавливает пакеты Python 2.7 в /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages. Проверьте, чтобы удостовериться, что этот путь находится в sys.path в Python. SciPy был бы установлен в scipy в соответствии с тем каталогом. Также проверьте port contents py27-scipy гарантировать, что файлы находятся в правильном месте.

2
ответ дан 08.12.2019, 06:30
port contents py27-scipy

сравните это с ouput:

import sys
from pprint import pprint
pprint(sys.path)
2
ответ дан 08.12.2019, 06:30

Теги

Похожие вопросы