如何使用默认的python版本在linux上安装和使用另一个版本的python(python 2.7)是python 2.6

时间:2016-08-26 11:11:19

标签: python linux python-2.7

在具有Linux OS的GPU服务器上有一个默认的python版本,即python 2.6。现在我想在服务器上安装一个新的python版本,即python 2.7。我不应该更改默认的python版本,因为我不是管理员和某些原因。所以我该怎么做?

3 个答案:

答案 0 :(得分:0)

您可以安装新版本的Python。它应该可以使用python27命令(可能是符号链接)访问。 然后,您只需检查python符号链接是否仍然指向python26

这样做,python将继续执行Python 2.6,而python27将执行Python 2.7

答案 1 :(得分:0)

您可以使用virtualenv在具有python 2.7的环境中执行您的程序。

安装virtualenvvirtualenvwrapper(供comfotable使用。)

然后

mkvirtualenv -p <your-python-version>将启动一个虚拟环境,其中所需的python版本是默认版本。

答案 2 :(得分:0)

基于Tryph的答案,您可以将新版本安装到您​​的主目录,然后在PATH中指定的目录中(如.bash_profile),您可以指向该目录并在其中创建一个sym-link,指向新的python。

例如,如果您的主目录中有一个bin文件夹,该文件夹在路径

中指定

ln -s / bin / python~ / bin / python