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 Web框架Flask下网站开发入门实例
Feb 08 Python
Python set常用操作函数集锦
Nov 15 Python
浅谈用VSCode写python的正确姿势
Dec 16 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
matplotlib调整子图间距,调整整体空白的方法
Aug 03 Python
在cmder下安装ipython以及环境的搭建
Oct 19 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
一个可以套路别人的python小程序实例代码
Apr 09 Python
python中的协程深入理解
Jun 10 Python
Python轻量级web框架bottle使用方法解析
Jun 13 Python
Pygame框架实现飞机大战
Aug 07 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
Apr 28 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
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
vue项目常用组件和框架结构介绍
2017/12/24 Javascript
vue实现循环切换动画
2018/10/17 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
Python实现爬取逐浪小说的方法
2015/07/07 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
PyQt5每天必学之布局管理
2018/04/19 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
python输出决策树图形的例子
2019/08/09 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
医科大学生的自我评价
2013/12/04 职场文书
商场活动策划方案
2014/01/24 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
党支部审查意见
2015/06/02 职场文书
KTV员工管理制度
2015/08/06 职场文书
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
浅谈MySQL之select优化方案
2021/08/07 MySQL