Фон :
Поскольку я разрабатываю программы на Python, которые должны работать на разных версиях Python, я установил разные версии Python на свой компьютер.
Я использую FC 13, поэтому он поставляется с Python 2.6, предварительно установленным в /usr/bin/python2.6
и /usr/lib/python2.6
.
Я установил python 2.5 из исходного кода, и, чтобы все было в порядке, я использовал --prefix=/usr
опцию, которая установила python в /usr/bin/python2.5
и /usr/lib/python2.5
.
Теперь, когда я запускаю python
подсказки, я использую версию 2.5. Однако у меня возникли некоторые проблемы с установкой.
Управление пакетами :
Используя easy_install, пакеты всегда устанавливаются в /usr/lib/python2.6/site-packages/
. Я скачал setuptools
.egg для Python 2.5 и попытался установить его, но он выдает ошибку:
/usr/lib/python2.5/site-packages does NOT support .pth files
Кажется, что python2.5 не в моей PYTHONPATH. Я думал, что установка по умолчанию добавит себя в PYTHONPATH, но когда я пишу echo $PYTHONPATH
в Promt, я просто получаю пустую строку.