为什么我缺少 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)'
我试图列出新安装的 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)'