Наличие двух путей Python

При работе

python -c "из distutils.sysconfig импортировать get_python_lib; печать (get_python_lib())"

Я вижу, что библиотека:

/usr/local/lib/python2.6/сайт-пакеты

НО

при установке некоторого программного обеспечения он помещает пакеты python в:

/usr/lib64/python2.6/сайт-пакеты/

При запуске приведенного выше кода Python, который проверяет версию каждого из файлов «python», я вижу, когда нажимаю «Tab» в оболочке — все дают один и тот же путь к Python.

Я также пытался установить путь python на второй - не помогло. Я использовал:

экспортировать PYTHONPATH=/usr/lib64/python2.6/сайт-пакеты/

Есть ли хорошее объяснение тому, что пакет должен быть установлен во втором? Есть ли способ определить python для просмотра и другого пути (чтобы он искал оба пакета), если нет хорошего решения для предыдущего вопроса?

Спасибо!


person Gil    schedule 14.03.2013    source источник


Ответы (1)


Вы можете попробовать добавить оба пути в sys.path

http://docs.python.org/2/library/sys.html#sys.path

person AlwaysBTryin    schedule 14.03.2013
comment
Пробовал: sys.path.append('/usr/lib64/python2.6/site-packages/'), но при выходе из python и входе обратно не появляется, как будто изменения не менялись. ?? - person Gil; 14.03.2013