PYTHONPATH 变量为空



根据文档,sys.path 是在 Python 解释器会话启动时从 PYTHONPATH 初始化的。但是,就我而言,PYTHONPATH变量为空。当我在终端中执行此操作时:

echo $PYTHONPATH

它返回空白。另一方面,当我启动Python REPL并检查sys.path时:

import sys
print (sys.path)

我得到了一长串路径。这些是从哪里加载的?我错过了什么?

再次检查文档:

它说

[sys.path初始化] 从环境变量 PYTHONPATH加上依赖于安装的默认值

此外,

此列表的第一项,path[0] ,是包含用于调用 Python 解释器的脚本的目录 [...或] 空字符串

这就是为什么你的不是空的。

最新更新