我的Ubuntu 12.04中有两个版本的Python

我面临一个奇怪的问题。 如果我刚刚安装python 2.7.6以及已经存在的python 2.7.3。

但这给了我一些奇怪的问题。 比如即使我的系统有pyqt4,python也在抱怨我没有pyqt。 当我试图在终端中运行以下命令时,它说:

sudo apt-get install python-qt4 

该模块已经存在。 当我输入以下命令时:

 $which python /usr/local/bin/python 

这是python 2.7.6。 我现在真的很挣扎。 请帮助。

我不建议安装两个2.7.x版本。 如果某个项目需要特定的附加版本,请改用虚拟环境 。

如果你需要摆脱一个python系统范围的版本,坚持这个建议 。

要在不同的python安装之间进行更改,请使用

 sudo update-alternatives --config python 

配置它们。 但是,这很可能会引发未来更新的问题。