2

Я запускаю macports для установки scipy и тому подобного на OS X Leopard с 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), я набираю «import scipy» и получаю сообщение об ошибке «модуль не найден». Что дает? Как я могу узнать, куда он устанавливает пакеты?

2 ответа2

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
port contents py27-scipy

сравните это с выводом:

import sys
from pprint import pprint
pprint(sys.path)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .