1

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

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

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

4

1 回答 1

4

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

如果您想查看您的 Python 使用哪些路径,您可以在脚本或交互式 shell 中获取它们的列表:

import sys
print(sys.path)

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

python -c 'import sys; print(sys.path)'
于 2015-05-18T13:34:16.563 回答