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制作简易注册登录系统
Dec 15 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
Python爬取数据保存为Json格式的代码示例
Apr 09 Python
opencv 获取rtsp流媒体视频的实现方法
Aug 23 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
给你一面国旗 教你用python画中国国旗
Sep 24 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
python使用yaml 管理selenium元素的示例
Dec 01 Python
python中numpy.empty()函数实例讲解
Feb 05 Python
基于PyInstaller各参数的含义说明
Mar 04 Python
python入门之算法学习
Apr 22 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
长波知识介绍
2021/03/01 无线电
PHP6 mysql连接方式说明
2009/02/09 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
python正则表达式match和search用法实例
2015/03/26 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
python使用zip将list转为json的方法
2018/12/31 Python
python程序 创建多线程过程详解
2019/09/23 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
python批量修改文件名的示例
2020/09/27 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
说出你对remoting 和webservice的理解和应用
2014/06/08 面试题
幼儿园六一活动总结
2014/08/27 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
检讨书怎么写
2015/01/23 职场文书
客户经理岗位职责
2015/01/31 职场文书
乐山大佛导游词
2015/02/02 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis
实例详解Python的进程,线程和协程
2022/03/13 Python