0

我有两个python安装。一个安装在默认位置,另一个安装在我的主目录中。我正在使用主目录python安装。我面临关于 pythonpath 的问题。当我在第二次 python 安装上运行 sys.path 时,它为我提供了默认 python 安装库的路径

例如。

现在安装了第二个python,/home/python2.6.1 当我使用sys.path它时它给了我

/lib/python2.6/lib-old, /lib/python2.6/lib-dynload等等

代替

/home/python2.6.1/lib/python2.6/lib-old, /home/python2.6.1/lib/python2.6/lib-dynload

如何在主目录中更改我的 python 安装路径

4

1 回答 1

2

这是因为您的库安装在 /lib 中,或者解释器已配置为扫描 /lib 以查找库。您需要重新编译 Python 并为配置脚本赋予库的另一个前缀。

但是,这不是我会做的。我会安装 virtualenv 并开始以这种方式管理我的 Python 版本。这就是我实际所做的;)干净简单!

于 2012-05-24T17:58:01.883 回答