2013-03-14 36 views
0

當運行有兩個Python路徑

蟒蛇-c 「從distutils.sysconfig進口get_python_lib; 打印(get_python_lib())」

我看到的lib是:

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

安裝某些軟件時,它把在Python包:

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

當運行上面的Python代碼檢查當我按下外殼上的「Tab」時,每個「python」文件上的版本都會給出相同的Python路徑。

我也嘗試設置python路徑到第二個 - 它沒有幫助。我用:

出口PYTHONPATH =的/ usr/lib64下/ python2.6的/站點包/

是否有安裝在第二個包什麼好解釋? 有沒有什麼辦法可以定義python來查看其他路徑(所以它會搜索包),如果沒有好的解決方案prev問題?

Thanx!

回答

0

你可以試着將兩個路徑sys.path中

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

+0

我想:sys.path.append( '的/ usr/lib64下/ python2.6的/站點包/'),但是當退出python並返回它不會出現,就好像更改沒有改變。 ?? – Gil 2013-03-14 19:56:54