查看现有版本
whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /usr/include/python2.7 /usr/share/man/man1/python.1.gz下载版本
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz 解压 xz -d Python-3.5.1.tar.xz tar xvf Python-3.5.1.tar 安装
mkdir /usr/local/python3.5
./configure --prefix=/usr/local/python3.5 make&&make install 原python2在环境变量指向的目录中的文件备份
ll /usr/bin/python*
lrwxrwxrwx. 1 root root 7 1月 20 2015 /usr/bin/python -> python2
mv /usr/bin/python /usr/bin/old_python新安装的添加软连接过去
ln -s /usr/local/python3.5/bin/python3 /usr/bin/python 测试 进入python
问题:无法退格、删除
现象:删除或退格时出现 ^H^H^H^H^H^[[C^[[C
解决方案:
yum install readline-devel -y
重新编译后试验成功
还会出现系统yum 或其他的使用python脚本的 首行还是老版本的写法
#!/usr/bin/python 改为 #!/usr/bin/python2.7 或上边备份的名字 基本都okvim /usr/bin/yum :yum
vim /usr/libexec/urlgrabber-ext-down : yum upload
可以使用grep命令查看哪些文件使用了Python解释器
grep -ai /usr/bin/python /usr/bin/*