- A+
所属分类:未分类
最近,想测试一下图片识别,需要安装TensorFlow,而TensorFlow一般基于python2.7或者python3.3+。我使用的Linux系统是centos6.8,其自带的python版本号为2.6.6,所以需要将其升级为2.7或者3.3以上的版本,所以就顺便写下升级过程,以便于备用
1:下载python,我这里下载的是最新的版本,下载地址如下:
https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
2:安装
#下载源码包
wget https://www.Python.org/ftp/python/3.5.0/Python-3.5.0.tgz
#解压
tar zxvf Python-3.6.5.tgz
cd Python-3.6.5
#编译
./configure --prefix=/usr/local/python3.6.5
#安装
make&&make install
#查看版本号是否正确
/usr/local/python3.6.5/bin/python3.6 --version
#修改老版本别名
mv /usr/bin/python /usr/bin/python2.6
#建立新的软连接
ln -s /usr/local/python3.6.5/bin/python3.6 /usr/bin/python
#查看python
python --version
好了,python新版本安装好了
3.解决升级完yum无法使用问题
升级完成后,会发现一个问题,就是使用yum命令会报错,如下:
[root@123 Python-3.6.5]# yum list File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax
这个是因为老的python被mv了找不到了,我们得改成mv后的名字,第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6,如下
#!/usr/bin/python2.6
import sys
try:
import yum
好了,这样就ok了
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫