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的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
pip matplotlib报错equired packages can not be built解决
Jan 06 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 Python
python文字转语音实现过程解析
Nov 12 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
python实现人机五子棋
Mar 25 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 Python
Python pip安装模块提示错误解决方案
May 22 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 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读取XML值的代码(推荐)
2011/01/01 PHP
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
浅谈javascript对象模型和function对象
2014/12/26 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
vue filter 完美时间日期格式的代码
2019/08/14 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python脚本实现12306火车票查询系统
2016/09/30 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
关于Java String的一道面试题
2013/09/29 面试题
行政助理岗位职责范文
2013/12/03 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL