我正在運行ubuntu,而我沒有.bash_profile。當我沒有.bash_profile時,python路徑的設置在哪裏?
所以我的問題是,我的python路徑到底在哪裏呢?
我怎樣才能看到當前的Python路徑是什麼,做:
$PYTHON_PATH
不返回任何東西?
我正在運行ubuntu,而我沒有.bash_profile。當我沒有.bash_profile時,python路徑的設置在哪裏?
所以我的問題是,我的python路徑到底在哪裏呢?
我怎樣才能看到當前的Python路徑是什麼,做:
$PYTHON_PATH
不返回任何東西?
它由site
模塊和解釋器可執行文件本身設置。 sys.path
包含當前值。
你忘了這個:http://docs.python.org/library/site.html – 2011-04-09 02:47:39
和這個:http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH – 2011-04-09 02:53:24
你可以看到蟒蛇在Python路徑,像這樣:
>> import sys
>> print sys.path
sys.path列出了一個長路徑列表。但是,如果我退出python shell並鍵入'echo $ PYTHONPATH',我什麼也得不到。我做錯了什麼? – shailenTJ 2013-08-24 15:01:46
@shailenTJ如果您使用的是virtualenv(add2virtualenv),PYTHONPATH將不會顯示任何內容(空回車)。所有由virtualenv(add2virtualenv命令)添加的路徑都保存在/path/to/your/site-packages/_virtualenv_path_extensions.pth中 – 2014-04-22 21:39:48
echo $PYTHONPATH
/etc/profile文件和/ etc/.bashrc的在啓動時尋找你的home目錄之前的全局設置文件的bash掃描。如果不存在,創建.bash_profile也是安全的。
反正通常PYTHONPATH是空的。
通常沒有設置PYTHONPATH,它與空的不同:空的PYTHONPATH與將其設置爲CWD相同。 – 2012-06-22 02:18:57
你可以創建自己喜歡的編輯器.bash_profile中,並把它付諸表決:
export PYTHONPATH=$HOME/lib/python
或什麼,這是一個例子。
它是PYTHONPATH而不是PYTHON_PATH,如其他人所述。 – 2011-04-09 02:52:05