我正在运行openSUSE 13.2。我已经有python 2.7.8和python 3.4.x.我遇到了业务服务器运行python 2.6的情况。我想制作一个virtualenv,但我需要先安装特定的版本。我在yast中找不到python 2.6,当我在zypper中搜索东西时,我没有得到任何点击。
所以我从python 2.6.6的python下载页面下载了tar球,并按照自述文件中的说明进行了操作
这很有效,但它在这个过程中改变了我的默认python解释器。我一直在努力,现在情况很好。但我可能希望将来安装一个不同的python版本,而不必担心它会改变我的默认解释器。我很确定我自己可以做的更多,但是我需要继续做其他的事情,我想知道是否有人对我到目前为止做了什么以及将来我应该做些什么快速反馈
答案 0 :(得分:1)
如果您需要同时维护不同的版本,最好将它们安装在自己的树中。 configure
采用可选的--prefix=/path/to/installation/root
参数。
在一个网站上,我们会安装一个类似/opt/local/x86_64-linux-gnu/python-2.6.6
的附加软件包。然后,需要此特定版本的用户可以将/opt/local/x86_64-linux-gnu/python-2.6.6/bin
添加到他们的$PATH
,或使用virtualenv或GNU stow。