linux(centos)升级到python3
2017-12-20 18:54
501 查看
最近开始学习机器学习,再次得用起python来。
想想一年多前,整整两周的python课,还是新加坡的教育处处长给我们上的,然而当时的我,为什么沉迷于LOL无法自拔呢!悲伤!
博主用的centos7系统,开始还奇怪为什么实验室服务器每个centos系统都装了Python。后来踩了坑才知道,原来centos的yum是python编译的。记录下这个大坑吧,希望大家别像我一样踩坑了!
python
vim /usr/bin/yum
上面两张图已经很明确了,yum是python2.7.5编译的。
现在下载pytho3的包,博主就以3.5.0为例吧
下载python源码
wget http://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
解压到/usr/local,再到该目录下进行编译
tar -zxvf Python-3.5.0.tgz -C /usr/local cd
/usr/local/Python-3.5.0.tgz
./configure
make
make install
查看/usr/bin下的软链接
ll /usr/bin |grep python
可以看到下面bin下有了python 和 python2,python2.7
现在我们要做的就是创建刚刚安装的python3.5.0
的软链接
ln -s /usr/local/bin/python3.5 /usr/bin/python3
好啦,现在python就是指python2.7.5,而输入命令行python3
就是我们刚刚装的python3.5.0了
那要是我们想用python这个命令链接到python
3.5.0呢,很简单 只要ln -s /usr/local/bin/python3.5 /usr/bin/python
就好了
。但是这样,显现指向python2.7.5
的软
链接就没有了。
所以完整步骤按下:
复制指向python2.7.5的这个软链接为python2
mv /usr/bin/python /usr/bin/python2
然后为python3.5.0创建软链接为python
ln -s /usr/local/bin/python3.5 /usr/bin/python
现在命令行输入python,就是python3.5.0了。下面你会发现yum命令会报错了。那是因为yum是python2.7编译的
vim /usr/bin/yum
修改为如下
好啦!Enjoy python3!
想想一年多前,整整两周的python课,还是新加坡的教育处处长给我们上的,然而当时的我,为什么沉迷于LOL无法自拔呢!悲伤!
博主用的centos7系统,开始还奇怪为什么实验室服务器每个centos系统都装了Python。后来踩了坑才知道,原来centos的yum是python编译的。记录下这个大坑吧,希望大家别像我一样踩坑了!
python
vim /usr/bin/yum
上面两张图已经很明确了,yum是python2.7.5编译的。
现在下载pytho3的包,博主就以3.5.0为例吧
下载python源码
wget http://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
解压到/usr/local,再到该目录下进行编译
tar -zxvf Python-3.5.0.tgz -C /usr/local cd
/usr/local/Python-3.5.0.tgz
./configure
make
make install
查看/usr/bin下的软链接
ll /usr/bin |grep python
可以看到下面bin下有了python 和 python2,python2.7
现在我们要做的就是创建刚刚安装的python3.5.0
的软链接
ln -s /usr/local/bin/python3.5 /usr/bin/python3
好啦,现在python就是指python2.7.5,而输入命令行python3
就是我们刚刚装的python3.5.0了
那要是我们想用python这个命令链接到python
3.5.0呢,很简单 只要ln -s /usr/local/bin/python3.5 /usr/bin/python
就好了
。但是这样,显现指向python2.7.5
的软
链接就没有了。
所以完整步骤按下:
复制指向python2.7.5的这个软链接为python2
mv /usr/bin/python /usr/bin/python2
然后为python3.5.0创建软链接为python
ln -s /usr/local/bin/python3.5 /usr/bin/python
现在命令行输入python,就是python3.5.0了。下面你会发现yum命令会报错了。那是因为yum是python2.7编译的
vim /usr/bin/yum
修改为如下
好啦!Enjoy python3!
相关文章推荐
- Linux(Centos)——下升级python3.3
- Linux_升级python 2.7.3(centos)
- [Linux]CentOS安装或升级Python到2.7.5
- linux(CentOS)下升级python3.5.2
- linux 升级 Python 版本 (CentOS 6 为例)
- centos下升级python
- Linux升级python3.x安装pip
- centos python升级及easy_install安装模块
- 提升用户体验之A/B测试(4)——linux升级python到2.7
- Centos默认的python2.6.6升级到python2.7.10全过程(包含setuptools/pip/django/yum设置)
- linux中python 升级问题处理
- CentOS5.6 python2.4.3升级到2.7.2
- Linux环境如何升级Python
- 【Linux】Python2.6.6安装--CentOS5.4
- Python升级Linux
- Linux下升级Python
- linux下升级python版本
- Centos 6.4 python 2.6 升级到 2.7
- CentOS6.4升级python2.6.6到3.4.3
- CentOS环境 升级Python2.6.6至2.7.5