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中精确输出JSON浮点数的方法
Apr 18 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python中的推导式使用详解
Jun 03 Python
python装饰器初探(推荐)
Jul 21 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
Jun 20 Python
Python中常用的内置方法
Jan 28 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
Python有参函数使用代码实例
Jan 06 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 Python
Python爬虫实战之爬取携程评论
Jun 02 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
phpStorm2020 注册码
2020/09/17 PHP
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
理解javascript模块化
2016/03/28 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
Python实现的多线程http压力测试代码
2017/02/08 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
Python字典的核心底层原理讲解
2019/01/24 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
python算法题 链表反转详解
2019/07/02 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
在职员工证明书
2014/09/19 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
城南旧事电影观后感
2015/06/16 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书