Linux操作系统的GPU服务器上有一个默认的python版本,即python 2.6。现在我想从源代码在服务器上安装新的 python 版本,即 python 2.7。我不应该更改默认的 python 版本,因为我不是管理员并且出于某种原因。那我该怎么办呢?
您可以安装新版本的Python。应该可以使用
python27
命令(可能是符号链接)访问它。
然后您只需检查 python
符号链接是否仍指向 python26
。
这样做,
python
将继续执行Python 2.6,而python27
将执行Python 2.7
您可以使用
virtualenv
,在Python 2.7的环境中执行您的程序。
安装
virtualenv
和virtualenvwrapper
(为了舒适使用。)
然后mkvirtualenv -p <your-python-version>
将启动一个虚拟环境,其中所需的Python版本是默认的。
要以 Tryph 的答案为基础,您可以将该新版本安装到您的主目录,然后在 PATH 中指定的目录(如 .bash_profile 中)中,您可以指向该目录,并在其中创建一个指向的符号链接新的蟒蛇。
例如,如果您的主目录中有一个在路径中指定的 bin 文件夹
ln -s /bin/python ~/bin/python
使用以下提示更改您的Python版本: