我有同样的问题,我固定它以这种方式,希望这将是对你有所帮助。
$源Install_Python2.7.5.sh
shell脚本 “Install_Python2.7.5.sh” 是这样的:
#!/bin/bash
sudo apt-get install libreadline-dev
sudo aptitude install build-essential libreadline5-dev
sudo apt-get install libbz2-dev
if [ ! -d ~/software/Python/Python-2.7.5 ]; then
mkdir ~/software
mkdir ~/software/Python
mkdir ~/software/Python/Python-2.7.5
fi
if [ ! -d ~/bin ]; then
mkdir ~/bin
fi
user_root=~
echo $user_root
echo "unpackage Python-2.7.5.tar.bz2..."
tar -jxvf Python-2.7.5.tar.bz2
echo "prepear to install Python-2.7.5"
cd Python-2.7.5
sed -i "s/#readline/readline/g" Modules/Setup.dist
echo "Start to install Python-2.7.5"
./configure --prefix=$user_root/software/Python/Python-2.7.5/ && make && make install
echo "Make symbol link"
ln -s -f $user_root/software/Python/Python-2.7.5/bin/* $user_root/bin
echo "Set environment variable"
PATH=$user_root/bin:$PATH
1.如何重新编译蟒蛇? 2.我试过了你说的方法,但是没有奏效。 “未知或不支持的命令'安装'”和“错误:不是可识别的存档类型:readline” – enterzhu 2012-02-28 07:16:32
那么你的python 2.7.2从哪里来?从PPA或其他地方? – 2012-02-28 07:19:11
“sudo apt-get install python” – enterzhu 2012-02-28 07:23:02