[英]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.path
与PATH
环境变量无关。 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.