内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我已经设置了路径,如下:
sys.path.insert(1, mypath)
我尝试使用os.environ输出PYTHONPATH变量的如下内容:
print(os.environ['PYTHONPATH'])
但显示错误:
raise KeyError(key) KeyError: 'PYTHONPATH'
如何输出PYTHONPATH变量的内容。
我建议不要依赖原始的PYTHONPATH,因为它可以根据操作系统的不同而变化。
在os.environ
中PYTHONPATH值,使用sys.path
从sys
模块。这是可取的,因为它与平台无关:
import sys print(sys.path)
sys.path
值在环境变量PYTHONPATH初始化,然后再加上依赖安装的默认设置(取决于操作系统)。有关更多信息,请参见
如果PYTHONPATH
尚未设置,可能会默认为空字符串:
import os print(os.environ.get('PYTHONPATH', ''))
你也可以:
import sys print(sys.path)