根据documentation,当python会话启动时,sys.path从PYTHONPATH初始化。但是,就我而言,PYTHONPATH变量为空。当我在终端执行此操作时:
echo $PYTHONPATH
它返回空白。另一方面,当我启动python并检查sys.path:
时import sys
print (sys.path)
我找回了很多路径。那些从哪里装满?我错过了什么?
答案 0 :(得分:3)
Check the documentation again:
它说
[
sys.path
已初始化]来自环境变量PYTHONPATH
,加上依赖于安装的默认。
此外,
此列表的第一项
path[0]
是包含用于调用Python解释器[...或]空字符串的脚本的目录
这就是为什么你的不是空的。