在http://docs.python.org/library/sys.html Python文檔說sys.path
是...故障排除蟒蛇的sys.path
從環境變量PYTHONPATH,再加上安裝相關的默認初始化。
我在我的sys.path
中發現了一個路徑項,導致問題,並且在跟蹤它時遇到了很多問題。我在Google上發佈的所有內容都是解釋如何將項添加到PYTHONPATH
變量。
我的問題是:是否有任何工具可以幫助追蹤爲什麼特定項目在您的sys.path
?如何找到更多關於「依賴於安裝的默認設置」的信息?
到目前爲止,我發現部分答案是在python上使用strace
,並尋找.pth
文件。我還發現一個sys.path_importer_cache
,這可能會或可能不適用。
哪個項目是? – 2011-03-31 13:44:10
你在使用什麼操作系統? – cwallenpoole 2011-03-31 13:46:39
有問題的項目只是我自己的軟件包,我曾以root身份使用過「setup.py develop」(對我很慚愧)。操作系統是Ubuntu Linux,但是python是一個獨立於平臺的語言,我對尋找文件/目錄列表的看法較少,對於文檔,一般準則甚至是到CPython源代碼的鏈接,我更少。 – 2011-04-01 01:41:44