В системе установлен Python 2.6.
Теперь я хочу использовать модули, представленные в Python 2.7. Поскольку у меня нет привилегий root, я собрал и установил 2.7 в свой домашний каталог ($HOME/local/)
Я добавил следующее в свой $HOME/.bashrc:
export PATH=$HOME/local/bin:$PATH
export PYTHONPATH=$HOME/local/lib/python2.7:$PYTHONPATH
Теперь я столкнулся с двумя проблемами, для которых я хочу найти обходные пути.
Недавно установленный Python 2.7 не находит модулей 2.6 в системном пути к библиотекам (/usr/lib/python2.6/site-packages/).
Должен ли я добавить его в PYTHONPATH вручную? Есть ли какое-нибудь более приятное решение?
Python 2.6 жалуется при запуске:
'import site' failed; use -v for traceback
Я предполагаю, что он пытается загрузить модули 2.7 (в $HOME/local/lib/python2.7). Возможно ли загрузить только модули 2.6 при вызове Python 2.6?
Спасибо.