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的Django框架使用
Feb 18 Python
python实现字典(dict)和字符串(string)的相互转换方法
Mar 01 Python
Python多进程原理与用法分析
Aug 21 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
Aug 20 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
python字符串替换re.sub()实例解析
Feb 09 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
python 3.8.3 安装配置图文教程
May 21 Python
PyCharm中如何直接使用Anaconda已安装的库
May 28 Python
python实现三种随机请求头方式
Jan 05 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
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
php提取微信账单的有效信息
2018/10/01 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
js数组的操作指南
2014/12/28 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python实现按首字母分类查找功能
2019/10/31 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
Python celery原理及运行流程解析
2020/06/13 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
LA MER海蓝之谜美国官网:传奇面霜
2016/08/27 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
2014年公司庆元旦活动方案
2014/03/05 职场文书
班级年度安全计划书
2014/05/01 职场文书
公司晚会策划方案
2014/05/17 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
在职证明格式样本
2015/06/15 职场文书
同学聚会感言一句话
2015/07/30 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书