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与js)两种实现
Feb 21 Python
详解python 字符串和日期之间转换 StringAndDate
May 04 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
简单了解python单例模式的几种写法
Jul 01 Python
python中使用while循环的实例
Aug 05 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
python3 下载网络图片代码实例
Aug 27 Python
python手写均值滤波
Feb 19 Python
Python监听剪切板实现方法代码实例
Nov 11 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
计数器详细设计
2006/10/09 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
python实现哈希表
2014/02/07 Python
python selenium firefox使用详解
2019/02/26 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
致铅球运动员加油稿
2014/02/13 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
环保小标语
2014/06/13 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
部队2015年终工作总结
2015/04/02 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
MySQL 服务和数据库管理
2021/11/11 MySQL
Python+DeOldify实现老照片上色功能
2022/06/21 Python