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抓取网页图片并放到指定文件夹
Apr 24 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
Python中交换两个元素的实现方法
Jun 29 Python
Django实现表单验证
Sep 08 Python
python实现画出e指数函数的图像
Nov 21 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
Apr 02 Python
一文轻松掌握python语言命名规范规则
Jun 18 Python
python 深度学习中的4种激活函数
Sep 18 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 spl_autoload_register实现自动加载研究
2011/12/06 PHP
解析php中反射的应用
2013/06/18 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
php 数组元素快速去重
2017/05/05 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
常用jQuery选择器总结
2014/07/11 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python实现k-means算法
2018/02/23 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
python实现猜单词游戏
2020/05/22 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
python中的插入排序的简单用法
2021/01/19 Python
美丽家庭事迹材料
2014/05/03 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
2014年建筑工作总结
2014/11/26 职场文书
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技