无法更新 Python

无法更新 Python

我已在 安装了 Python /usr/bin/,其版本为 2.6。然后我下载了 Python2.7.tgz 并将其解压到 /scratch/bin/ 位置,然后按照以下步骤进行安装

./configure
make
sudo make install

安装后我输入:

Python - V 

Python 2.6.6 (r266:84292, Dec 20 2012, 15:53:42) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

因此我只得到旧版本

此外,我没有/usr/文件夹内的读写权限

如果我这么做,type python我就会回来python is hashed (usr/bin/python)

答案1


安装python时使用前缀指定安装目录,步骤如下

 ./configure --prefix=/scratch/bin/
 make
 make install

然后每次你运行一个新的终端时你都必须指定

export PATH="$PATH:/scratch/bin/"

告诉 Python 的安装目录在哪里

相关内容