2013-03-14 5 views
0

При запускеИмея два питона путь

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

Я вижу, что Lib является:

/usr/local/lib/python2.6/site-packages

НО

при установке некоторых программ, это ставит питона пакеты под:

/usr/lib64/python2.6/site-packages/

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

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

экспорт PYTHONPATH =/USR/lib64/python2.6/сайт-пакеты/

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

Thanx!

ответ

0

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

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

+0

Я пробовал: sys.path.append ('/ USR/lib64/python2.6/сайт-пакеты /'), но когда выход из python и возврат в него не появляется, как будто изменения не были изменены. ?? – Gil

Смежные вопросы