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中的join()函数的用法
Apr 07 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
python随机取list中的元素方法
Apr 08 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
查看python下OpenCV版本的方法
Aug 03 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
django 简单实现登录验证给你
Nov 06 Python
Python常用模块logging——日志输出功能(示例代码)
Nov 20 Python
Python如何实现小程序 无限求和平均
Feb 18 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 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程序员的13个好习惯小结
2012/02/20 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
浅析JavaScript异步代码优化
2019/03/18 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
python 字符串格式化代码
2013/03/17 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
基于python的Paxos算法实现
2019/07/03 Python
在django中,关于session的通用设置方法
2019/08/06 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
2015年安全生产责任书
2015/01/30 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
Python实现位图分割的效果
2021/11/20 Python
讲解MySQL增删改操作
2022/05/06 MySQL