背景:
由于我开发了必须在不同python版本上运行的python程序,因此我在计算机上安装了不同版本的python。
我正在使用FC 13,因此它在/usr/bin/python2.6
和中预装了python 2.6 /usr/lib/python2.6
。
我从源代码安装了python 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
看来python2.5不在我的PYTHONPATH中。我以为默认安装会将自己添加到PYTHONPATH中,但是当我echo $PYTHONPATH
在promt上编写时,我只会收到一个空行。