PYTHONPATH 变量空白

Mat*_*tej 3 python sys.path

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

echo $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

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

import sys
print (sys.path)
Run Code Online (Sandbox Code Playgroud)

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

Kon*_*lph 6

再次检查文档

\n\n

它说

\n\n
\n

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

\n
\n\n

而且,此外,

\n\n
\n

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

\n
\n\n

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

\n