0

跑步时

python -c "从 distutils.sysconfig 导入 get_python_lib; print(get_python_lib())"

我看到这个库是:

/usr/local/lib/python2.6/site-packages

在安装一些软件时,它将python包放在:

/usr/lib64/python2.6/site-packages/

当运行上面的 python 代码检查每个“python”文件的版本时,当我在 shell 上按“Tab”时,我看到的每个“python”文件都给出了相同的 python 路径。

我还尝试将 python 路径设置为第二个 - 它没有帮助。我用了:

导出 PYTHONPATH=/usr/lib64/python2.6/site-packages/

对于要在第二个中安装的软件包有什么好的解释吗?如果对上一个问题没有好的解决方案,有什么方法可以定义 python 来查看其他路径(所以它会同时搜索包)?

谢谢!

4

1 回答 1

0

您可以尝试将两个路径都添加到 sys.path

http://docs.python.org/2/library/sys.html#sys.path

于 2013-03-14T19:42:56.623 回答