简体   繁体   English

Python:Windows中的环境变量

[英]Python: environment variables in Windows

>>> 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']

question : 题 :

I have installed python in windows and set sys path, ithusI can run python with command line but why the sys.path doesn't right, it's like a Linux env path 我已经在Windows中安装了python并设置了sys路径,但是我可以使用命令行运行python,但是为什么sys.path不合适,就像Linux的env路径

sys.path is not related to PATH environment variable. sys.pathPATH环境变量无关。 It specifies search path for python modules. 它指定python模块的搜索路径。

You should check os.environ['PATH'] (or os.path.environ.get('PATH') ) to check PATH environment variable. 您应该检查os.environ['PATH'] (或os.path.environ.get('PATH') )以检查PATH环境变量。


search paths are looks like linux path because you're using cygwin version of Python, instead of native windows version. 搜索路径类似于linux路径,因为您使用的是cygwin版本的Python,而不是本机Windows版本。 (You can find one from Python releases for Windows ) (您可以从Windows的Python版本中找到一个)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM