Python Pythonpath Modules установить
Я немного раздражен установкой модулей в python, и у меня было много проблем с ним, поэтому было бы здорово найти хорошее решение для него. Вот мои проблемы:
PYTHONPATH: Как я могу сказать easy_install / Python, где устанавливать мои пакеты?Хотя я положил:/Library/Python/2.6/site-packages
в моем.bash_profile
С:
PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
Это не будет импортировать пакеты, которые я имею там.
На другом сайте все, что я положил в:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Работает. Я не знаю почему и хотел бы знать.
Я просто устанавливаю "юг" командойeasy_install south
и он установил его, думаю, прямо в:/Library/Python/2.6/site-packages
Теперь скопировал "Юг", который был установлен там (это было в папке с именем:South-0.7.2-py2.6.egg
Я просто скопировал юг) и вставил его в
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
И теперь я могу импортировать его при переходе в каталог моего проекта django (в котором settings.py -установленные приложения у меня «юг») и
python manage.py shell
Что по югу является хорошим показателем того, что это работает.
Могу ли я сделать это для каждого модуля? Есть ли лучший элегантный способ решить эту проблему? Пожалуйста, скажите, что есть.Спасибо