2017-07-02 5 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は、コマンドラインでのpythonを実行することができますが、のsys.pathは右ない理由、それはようなものですLinux envパス

+0

私は '/usr/lib/python27.zip'パスをwin 10に持っていません。何が問題なのですか?それを解決するにはどうすればよいですか? –

+0

私は内部的にPythonすべてのパスにスラッシュ(Unixスタイルのパス区切り文字)を使用します。 'sys.path'はPythonがデフォルトでモジュールを探す場所です。 – GH05T

答えて

0

sys.pathは、環境変数PATHに関連していません。 Pythonモジュールの検索パスを指定します。

PATH環境変数を確認するには、os.environ['PATH'](またはos.path.environ.get('PATH'))をチェックする必要があります。


ネイティブウィンドウの代わりにPythonのcygwinバージョンを使用しているため、検索パスはLinuxパスのようです。 (Python releases for Windowsから1つを見つけることができます)

+0

ありがとう、私はネイティブウィンドウコマンドラインを使用し、結果は真です –