2017-07-02 68 views
0
>>> import sys 
>>> sys.path 
['', '/usr/lib/python27.zip', '/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-cygwin', '/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', 
'/usr/lib/python2.7/site-packages'] 

問題:的Python:在Windows環境變量

我在窗戶安裝Python和設置SYS路徑,ithusI可以運行命令行蟒蛇但爲什麼sys.path中不正確的,它就像一個Linux env路徑

+0

我在win 10中沒有'/usr/lib/python27.zip'路徑,那有什麼問題,我能做些什麼來解決它 –

+0

我相信,在內部,Python所有路徑都使用正斜槓(Unix風格的路徑分隔符)。 'sys.path'是Python默認查找模塊的地方。 – GH05T

回答

0

sys.pathPATH環境變量無關。它指定了python模塊的搜索路徑。

您應該檢查os.environ['PATH'](或os.path.environ.get('PATH'))檢查PATH環境變量。


搜索路徑看起來像linux路徑,因爲您使用的是cygwin版本的Python,而不是本機windows版本。 (你可以從Python releases for Windows找到一個)

+0

非常感謝你,我使用本地Windows命令行,結果是真實的 –