centos7 升级python 3.4
2016-05-16 12:59
260 查看
获取Python 3.4.3
通过官网https://www.python.org/downloads/下载Python 3.4.3源码;
源码获取命令如下:wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
2
安装Python 3.4.3
1、解压Python 3.4.3
tar -xf Python-3.4.3.tgz
2、进入目录: cd Python-3.4.3/
3、安装Python 3.4.3
a、配置./configure
b、编译make
c、安装make install
3
让系统默认使用Python 3.4.3
上面我们已经将Python 3.4.3安装完成,但是我们进入shell后,查看python版本号: python -V,发现python还是2.7.5版本,由于将默认的python指向3.4.3以后,yum不能正常使用,需编辑下yum的配置文件:vi /usr/bin/yum,这里需要先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.7.5
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7.5保存退出即可;
我们建立一个新的链接:
ln -s /usr/local/bin/python3.4 /usr/bin/python
检验python指向是否成功:python -V
注意运行python文件的后缀为.py , 可以使用 python xx.py,也可以使用 .#!/usr/bin/python/xx.py,但是当使用./xx.py时要把文件修改为可执行文件 chmod u+x xx.py 。并在文件的头部加上#!/usr/bin/python
通过官网https://www.python.org/downloads/下载Python 3.4.3源码;
源码获取命令如下:wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
2
安装Python 3.4.3
1、解压Python 3.4.3
tar -xf Python-3.4.3.tgz
2、进入目录: cd Python-3.4.3/
3、安装Python 3.4.3
a、配置./configure
b、编译make
c、安装make install
3
让系统默认使用Python 3.4.3
上面我们已经将Python 3.4.3安装完成,但是我们进入shell后,查看python版本号: python -V,发现python还是2.7.5版本,由于将默认的python指向3.4.3以后,yum不能正常使用,需编辑下yum的配置文件:vi /usr/bin/yum,这里需要先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.7.5
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7.5保存退出即可;
我们建立一个新的链接:
ln -s /usr/local/bin/python3.4 /usr/bin/python
检验python指向是否成功:python -V
注意运行python文件的后缀为.py , 可以使用 python xx.py,也可以使用 .#!/usr/bin/python/xx.py,但是当使用./xx.py时要把文件修改为可执行文件 chmod u+x xx.py 。并在文件的头部加上#!/usr/bin/python
相关文章推荐
- CentOS 7 通过 yum 安装 nodejs 和 npm
- STM32F429-Discovery 使用stlink-1.2.0 在Linux下烧写调试RTEMS
- linux路由表,策略路由,路由查找
- linux中的sed
- linux中的awk
- Linux-4.查看网卡信息,状态
- 【Linux开发】linux设备驱动归纳总结(四):5.多处理器下的竞态和并发
- 【Linux开发】linux设备驱动归纳总结(四):4.单处理器下的竞态和并发
- 【Linux开发】linux设备驱动归纳总结(四):3.抢占和上下文切换
- Linux Ubuntu PHP 运行 mkdir() Permission Denied 的原因
- 【Linux开发】linux设备驱动归纳总结(四):2.进程调度的相关概念
- 【Linux开发】linux设备驱动归纳总结(四):1.进程管理的相关概念
- zlib linux 编译安装以及windows下使用zlib库开发
- 【Linux开发】linux设备驱动归纳总结(三):7.异步通知fasync
- 【Linux开发】linux设备驱动归纳总结(三):6.poll和sellct
- linux系统中使用putty的ssh服务无法访问的问题
- 【Linux开发】linux设备驱动归纳总结(三):5.阻塞型IO实现
- 【Linux】linux设备驱动归纳总结
- 【Linux开发】linux设备驱动归纳总结(三):4.ioctl的实现
- 【Linux开发】linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现