背景:
由于我开发的python程序必须在不同的python版本上运行,所以我在我的电脑上安装了不同版本的python。
我使用的是 FC 13,所以它预装了 python 2.6/usr/bin/python2.6
和/usr/lib/python2.6
.
我安装源蟒蛇2.5,并且让事情变得整齐,我用的--prefix=/usr
选项,这在安装蟒蛇/usr/bin/python2.5
和/usr/lib/python2.5
。
现在,当我运行python
提示时,我使用的是 2.5 版。但是,我在安装时遇到了一些问题。
包管理:
使用 easy_install,包总是安装在/usr/lib/python2.6/site-packages/
. 我setuptools
为 python 2.5下载了.egg 并尝试安装它,但它给了我一个错误:
/usr/lib/python2.5/site-packages does NOT support .pth files
Run Code Online (Sandbox Code Playgroud)
似乎 python2.5 不在我的 PYTHONPATH 中。我认为默认安装会将自己添加到 PYTHONPATH,但是当我echo $PYTHONPATH
在 promt写入时,我只收到一个空行。