为什么我错过了PYTHONPATH?

时间:2015-05-18 13:26:49

标签: python python-2.7 path xubuntu

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

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

但是在我什么都没有之后我发现我错过了PYTHONPATH。 然后我在我的Xubuntu 14.04上尝试了它,我得到了同样的结果。 我试图找出为什么我错过了这个变量,但只是在任何地方都提到它。 感谢

1 个答案:

答案 0 :(得分:4)

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

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

import sys
print(sys.path)

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

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