openSUSE:在不更改默认版本的情况下安装替代版本 python
openSUSE: install alternate version of python without changing default version
我是 运行 openSUSE 13.2。我已经有 python 2.7.8 和 python 3.4.x。我 运行 进入了业务服务器 运行 python 2.6 的情况。我想做一个virtualenv,但是我需要先安装特定的版本。我在 yast 中找不到 python 2.6,在 zypper 中搜索内容时也没有找到任何结果。
所以我从 python 的 python 2.6.6 下载页面下载了 tar 球,并按照自述文件中的说明进行操作
- ./配置
- 须藤安装
这行得通,但它在此过程中更改了我的默认 python 解释器。我解决了这个问题,现在一切都很好。但我可能想在将来安装一个不同的 python 版本,而不必担心它会改变我的默认解释器。我很确定我可以自己做更多,但我需要继续做其他事情,我想知道是否有人对我到目前为止所做的事情以及我将来应该做的事情有一些快速反馈.
如果您需要同时维护不同的版本,最好将每个版本安装在自己的树中。 configure
采用可选的 --prefix=/path/to/installation/root
参数。
在一个站点,我们会安装一个 add-on 软件包,类似于 /opt/local/x86_64-linux-gnu/python-2.6.6
。需要此特定版本的用户可以将 /opt/local/x86_64-linux-gnu/python-2.6.6/bin
添加到他们的 $PATH
,或使用 virtualenv or GNU stow.
我是 运行 openSUSE 13.2。我已经有 python 2.7.8 和 python 3.4.x。我 运行 进入了业务服务器 运行 python 2.6 的情况。我想做一个virtualenv,但是我需要先安装特定的版本。我在 yast 中找不到 python 2.6,在 zypper 中搜索内容时也没有找到任何结果。
所以我从 python 的 python 2.6.6 下载页面下载了 tar 球,并按照自述文件中的说明进行操作
- ./配置
- 须藤安装
这行得通,但它在此过程中更改了我的默认 python 解释器。我解决了这个问题,现在一切都很好。但我可能想在将来安装一个不同的 python 版本,而不必担心它会改变我的默认解释器。我很确定我可以自己做更多,但我需要继续做其他事情,我想知道是否有人对我到目前为止所做的事情以及我将来应该做的事情有一些快速反馈.
如果您需要同时维护不同的版本,最好将每个版本安装在自己的树中。 configure
采用可选的 --prefix=/path/to/installation/root
参数。
在一个站点,我们会安装一个 add-on 软件包,类似于 /opt/local/x86_64-linux-gnu/python-2.6.6
。需要此特定版本的用户可以将 /opt/local/x86_64-linux-gnu/python-2.6.6/bin
添加到他们的 $PATH
,或使用 virtualenv or GNU stow.