2017-07-02 65 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命令行,结果是真实的 –