集群上的Python还是2.4.3,而你需要Python2.6以上的版本。由于没有root权限去更新python,加上集群没有连外网。 这个时候你可以手动安装python,以python2.7.10为例。
~/src
目录下。tar xf Python-2.7.10.tgz
,并切换到python源代码目录下cd Python-2.7.10
/home/tangzeyuan/opt/Python-2.7.10
,这里如果写~/opt/Python-2.7.10
可能会无法识别。./configure --prefix=/home/tangzeyuan/opt/Python-2.7.10
make
make install
~/opt/Python-2.7.10/bin/python
便是运行python2.7.10,而直接运行python
还是运行的2.4.3的老版本。~/.bashrc
里添加alias python='~/opt/Python-2.7.10/bin/python'
这一行。
重新进入SSH终端之后,在shell里输入python
便会运行自己编译的python2.7.10了。import functools print = functools.partial(print, flush=True)