1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

2. 使用命令如下命令进行解压缩:

xz -d Python-3.7.2.tar.xz

tar -xf Python-3.7.2.tar

3. 在/usr/local路径下创建目录--python37, 为第4步的安装目录

mkdir /usr/local/python37

4. 编译安装(会自动安装pip-7.1.2)

yum install -y zlib zlib-devel

yum install libffi-devel -y

复制代码

./configure --prefix=/usr/local/python37

make all

make install

make clean

make distclean

复制代码

5. 进入安装的绝对路径,检查是否安装成功

/usr/local/python37/bin/python3.7 -V

Python 3.7.2

6.查看环境变量,启动python时默认按照PATH的顺序进行查找,在/usr/bin中的python此时为Python2.7的。

echo $PATH

/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/gordon/bin

7.修改软连接,启动python时指向python3.7

(1) 备份python

mv /usr/bin/python /usr/bin/python.bak

(2) 修改软连接

ln -s /usr/local/python37/bin/python3 /usr/bin/python

8. 验证默认是否启动python3.7

python -V

Python 3.7.2

9. 升级完python之后,yum就不好用了,需要修改/usr/bin/yum,改为使用python2.7

#!/usr/bin/python2.7

3%7python_Centos7 Python2 升级到Python3相关推荐

  1. python2升级为python3

    python2升级为python3 因为我是用的centos7,这个版本自带的python版本为2.7.1,所以需要将python2升级为python3 1.下载Python3安装包: 网址:http ...

  2. python2升级python3后_Centos7 Python2 升级到Python3

    用习惯了linux的程序员们都知道,所以原来linux内核3以上的都自带python2 ,然而,python3发布至今也十余年了,2020年1月1日  Python 2终于走到了尽头,官方宣布不在维护 ...

  3. linux python2升级到python3(源码编译安装)

    系统自带的py2升级成py3教程 需要root权限 Step1 #下载 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz St ...

  4. centOS 7下python2升级为python3

    ###  centos 7 下升级python2到3 ###  centos 7下python自带版本为2.7,但是今天需要用到3,所以升级了一下 ###  首先安装依赖包 ~~~ yum -y gr ...

  5. python2升级_把Python2.6升级到Python2.7(适用于把Python2升级到Python3)

    在启用HTTPS过程中,在生成CSR(证书请求文件)时,报错了,说Python2.6已被Python团队抛弃了,所以升级Python到2.7. 话不多说,直接上代码: 步骤1:下载python2.7. ...

  6. Linux笔记-Centos7将python2升级为python3(及修改yum配置防报错)

    安装各种依赖: yum install make gcc gcc-c++ yum install libffi-devel -y yum -y install zlib* 下载Python3.7.8并 ...

  7. centos7python命令_CentOS7中将Python2.7.5 升级到Python3.5.2

    在CentOS7中将Python2.7.5 升级到Python3.5.2过程. 第1步:更新gcc,gcc版本太老会导致新版本python包编译不成功 复制代码代码如下: yum -y install ...

  8. Mac下升级python2.7到python3.6,删除2.7,或者不删除2.7都行

    Mac下升级python2.7到python3.6,删除2.7 https://blog.csdn.net/xummgg/article/details/69053334 [Python]Mac 升级 ...

  9. mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5

    2.安装之后,去  /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...

最新文章

  1. 不属于未来计算机范畴,智慧职教云课堂工程数学-2020年春网课答案
  2. C++求数组中的逆序对
  3. Substring with Concatenation of All Words
  4. 030_Message消息提示
  5. wsl遇到问题The repository ‘http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu focal Release‘解决方法
  6. 【模式识别与机器学习】——3.9势函数法:一种确定性的非线性分类方法
  7. python 批量修改文件名
  8. 关于wireshark安装npcap不成功的问题
  9. 2020年度十大高薪岗位出炉,程序员霸榜!
  10. Sisvel和RPX签署Wi-Fi标准必要专利许可协议
  11. 如何更好地吸收维生素矿物质?
  12. vue仿163musicPC端
  13. 比 Java 更强大的 kotlin.Deprecated
  14. mysql中ai是什么意思_MySQL explain用法
  15. linux 图片压缩命令,Linux:优化和压缩JPEG和PNG图片的命令行工具
  16. Installations
  17. S32V234专业级AVM全景+ADAS解决方案
  18. 虚幻引擎(UE4) 环境问询系统EQS
  19. 如何用浏览器测试post请求
  20. 6617: Finite Encyclopedia of Integer Sequences

热门文章

  1. 年轻有为的老黄2020
  2. 一文说通C#中的异步迭代器
  3. .NET5都来了,你还不知道怎么部署到linux?最全部署方案,总有一款适合你
  4. C#知多少 | 每个版本都更新了什么?
  5. 陌陌的 Service Mesh 探索与实践
  6. 慎用ToLower和ToUpper,小心把你的系统给拖垮了
  7. 论ORM之EFCore初篇(快速基于本地数据库实现数据操作)
  8. 【译】Visual Studio 2019 中 WPF UWP 的 XAML 开发工具新特性
  9. ASP.NET Core如何在ActionFilterAttribute里做依赖注入
  10. HttpClient参观记:.net core 2.2 对HttpClient到底做了什么?