为什么我缺少 PYTHONPATH?

Why am I missing PYTHONPATH?

我试图列出新安装的 Xubuntu 12.04 中已安装的软件包:

for d in `echo "${PYTHONPATH}" | tr ':' '\n'`; do ls "${d}"; done

但是在我一无所获之后,我发现我缺少 PYTHONPATH。 然后我在我的 Xubuntu 14.04 上试了一下,结果一样。 我试图找出为什么我缺少这个变量,但到处都提到只改变它。 谢谢

$PYTHONPATH 变量通常为空,除非您定义它。例如,您可以在 ~/.profile~/.bashrc 文件中定义变量。

如果您想查看您的 Python 使用的路径,您可以在脚本或交互式 shell:

中获得这样的路径列表
import sys
print(sys.path)

如果您想在常规 shell 中检索它们(例如 BASH),您可以利用 Python 的 -c 选项:

python -c 'import sys; print(sys.path)'