python2--升级python3

摘要:
首先安装开发工具包:yum ygroup install“development Tools”安装Python依赖包:yum yinstallopenssl develbzip2 develespat develgdbm develreadline develsqlite develvim下载最新的Python包:wgethttps://www.python.org/ftp/python

先安装开发工具包:

  yum -y group install "Development Tools"

安装Python的依赖包:

  yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel vim 

下载最新的Python包:

  wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz

  或者这里下载后上传:https://www.python.org/downloads/source/

解压编译安装:

  tar xf Python-3.5.3.tgz

  cd Python-3.5.3

  ./configure --prefix=/usr/local/python3.5

  make

  make altinstall(这一步如果是Python3.7会报错,需要另外安装一个依赖包)

为pip3和Python3创建链接:

[root@CentOS Python-3.5.3]# ln -fs /usr/local/python3.5/bin/python3 /usr/local/bin/
[root@CentOS Python-3.5.3]# ln -fs /usr/local/python3.5/bin/pip3 /usr/local/bin/
[root@CentOS Python-3.5.3]# mv /usr/bin/python/usr/bin/python_old
[root@CentOS Python-3.5.3]# ln -fs /usr/local/python3.5/bin/python3.5 /usr/bin/python
[root@CentOS Python-3.5.3]# ln -fs /usr/local/python3.5/bin/pip3.5 /usr/bin/pip

验证安装:

  pip -V

  python -V

修改yum文件

vim /usr/bin/yum

将 #!/usr/bin/python 修改为 #!/usr/bin/python2.7

详情参考:https://www.cnblogs.com/youngthink/p/6668127.html

免责声明:文章转载自《python2--升级python3》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java解析xml字符串为实体(dom4j解析)单周期CPU设计的理论基础下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Docker实现nginx多端口

一.安装docker 需要阿里的epel源,需要联网 [root@bogon ~]#yum -y install docker [root@bogon ~]#systemctl start docker [root@bogon ~]#systemctl enable docker 下载httpd镜像 Docker pull http:2.4.27-al...

情人节用python写个网站对ta表白吧!小白都可以看懂的教程。

情人节来了,广大男性同胞们都打算送给女朋友什么礼物?口罩?口红?不如用python写个网站对她表白吧!简约的动画+大火的想见你bgm,还有谁能不心动? 先看下效果(视频后半段网速卡了,实际十分丝滑): 情人节表白页面预览 不会python?不会写网站?只要你能看懂print('hello world')再有一台电脑就完全足够了,python+Djang...

python与redis交互

前言 首先我使用电脑为:Macbook air,电脑操作系统版本为10.13.6,处理器1.8GHz Intel Core i5, 安装python 版本号:python3.6.5 ,ide: pycharm 前置,已经安装homebrew,安装homebrew流程参考 https://blog.csdn.net/ziyuzhiye/article/det...

Linux Python3 的一些坑

在使用 python3 过度的过程中总是会出现很多问题,这里慢慢收集记录,如有错误欢迎指正。 安装问题 Lunix 系统一般默认都是 python2.7.5 升级到 Python3.x 版本一般都需要通过编译安装。这里主要记录下编译安装需要依赖的包,我们需要先安装。 yum groupinstall 'Development Tools' yum i...

linux(centos8):安装分布式事务服务seata(file单机模式,seata 1.3.0/centos 8.2)

一,什么是seata? Seata:Simpe Extensible Autonomous Transcaction Architecture, 是阿里中间件,开源的分布式事务解决方案。 前身是阿里的Fescar 官方站: http://seata.io/zh-cn/ 官方代码地址: https://github.com/seata/seata 官方文档...

Windows和Linux下查看Apache、MySQL、PHP版本

# Windows查看Apache版本: 使用命令:httpd -v # Linux查看Apache版本: 使用命令:apachectl -v # Windows查看MySQL版本: 使用命令:mysql --version # Linux查看MySQL版本: 使用命令:mysql -V # Windows查看PHP版本: 使用命令:php -v...