如何使用python找到我的python路径?

2024-04-18 11:09:27 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从Python脚本(或交互式shell)中找出系统的PYTHONPATH变量中列出的目录?


Tags: 目录脚本系统shellpythonpath
3条回答

似乎无法编辑另一个答案。有一个小错误,因为它只是Windows。更通用的解决方案是使用os.sep,如下所示:

sys.path可能包含PYTHONPATH环境变量中没有特别指定的项。要直接查询变量,请使用:

import os
os.environ['PYTHONPATH'].split(os.pathsep)

sys.path可能包含PYTHONPATH环境变量中没有特别指定的项。要直接查询变量,请使用:

import os
try:
    user_paths = os.environ['PYTHONPATH'].split(os.pathsep)
except KeyError:
    user_paths = []

您可能还需要:

import sys
print(sys.path)

或作为从码头出发的一个班轮:

python -c "import sys; print('\n'.join(sys.path))"

相关问题 更多 >