如何找出我的pythonpath使用python?
如何从Python脚本(或交互式shell)中找出哪些目录在我的系统的PYTHONPATH
variables中列出?
sys.path
可能包含不在PYTHONPATH
环境variables中的项目。 要直接查询variables,请使用:
import os try: user_paths = os.environ['PYTHONPATH'].split(os.pathsep) except KeyError: user_paths = []
你可能也想这样做:
import sys print(sys.path)
或者作为terminal的一个class轮:
python -c "import sys; print('\n'.join(sys.path))"
似乎无法编辑其他答案。 有一个小错误,因为它是只有Windows。 更通用的解决scheme是使用os.sep,如下所示:
sys.path可能包含不在PYTHONPATH环境variables中的项目。 要直接查询variables,请使用:
import os os.environ['PYTHONPATH'].split(os.pathsep)