Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)


Posted in Python onOctober 15, 2020
# 查看下centos7.6上的python版本
[root@registry ~]# cat /etc/redhat-release
Linux release 7.6.1810 (Core) 
[root@registry ~]# python --version
Python 2.7.5

为什么要升级呢?因为要部署一些软件,需要python3的支持!!!不得不装啊!!!

Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)

部署python3.9,并进入到python3虚拟环境:

python3.9.0下载地址https://www.python.org/ftp/python/3.9.0/

# 开启yum的缓存功能,yum安装软件包是在线安装,开启缓存功能可以使得软件包被下载到本地,方便后续使用。
[root@registry ~]# vim /etc/yum.conf 
keepcache=1

# 配置网络yum源
[root@registry ~]# cd /etc/yum.repos.d/
[root@registry yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo

# 安装python3的依赖包
[root@registry ~]# yum install libffi-devel wget sqlite-devel xz gcc atuomake zlib-devel openssl-devel epel-release git -y

# 编译安装python3.9.0
[root@registry ~]# cd /usr/local/src/
[root@registry src]# rz

[root@registry src]# ll
总用量 17560
-rw-r--r-- 1 root root 17977808 9月 25 23:56 Python-3.9.0a1.tar.xz

[root@registry src]# tar xf Python-3.9.0a1.tar.xz
[root@registry src]# cd Python-3.9.0a1/
[root@registry Python-3.9.0a1]# ./configure && make -j 4 && make install   

# 可以看到python3.9已经安装上去了,但是默认的还是2.7.5
[root@registry ~]# python --version
Python 2.7.5
[root@registry ~]# python
python      python2.7     python3.9     python3-config
python2      python3      python3.9-config

# 由于centos7.6自带的是python2.7.5,现在安装python3.9.0,在使用python安装软件时可能会有冲突。
# 一个比较好的解决方法是:进入python3虚拟环境中安装软件。
[root@registry ~]# python3 -m venv py3        安装虚拟环境,会在当前目录下生成一个py3目录
[root@registry ~]# ll py3
总用量 4
drwxr-xr-x 2 root root 193 10月 14 22:33 bin
drwxr-xr-x 2 root root  6 10月 14 22:33 include
drwxr-xr-x 3 root root 23 10月 14 22:33 lib
lrwxrwxrwx 1 root root  3 10月 14 22:33 lib64 -> lib
-rw-r--r-- 1 root root 75 10月 14 22:33 pyvenv.cfg
[root@registry ~]# source /root/py3/bin/activate   激活py3虚拟环境
(py3) [root@registry ~]# python -V
Python 3.9.0a1

# 有一个麻烦点的地方就是,每次在使用python3.9时,都要先激活py3虚拟环境。

总结

到此这篇关于Python在centos7.6上安装python3.9(默认python版本为2.7.5)的文章就介绍到这了,更多相关centos7.6安装python3.9内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python解决方案:WindowsError: [Error 2]
Aug 28 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
在Tensorflow中查看权重的实现
Jan 24 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
keras 权重保存和权重载入方式
May 21 Python
python生成xml时规定dtd实例方法
Sep 21 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 #Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
Oct 15 #Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 #Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 #Python
python实现粒子群算法
Oct 15 #Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 #Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 #Python
You might like
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
酒吧总经理岗位职责
2013/12/10 职场文书
大学生英语演讲稿
2014/04/24 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
SQL基础的查询语句
2021/11/11 MySQL