我已在 安装了 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 的安装目录在哪里