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中使用百度云存储BCS实例
Feb 08 Python
Python读写ini文件的方法
May 28 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Python随机数random模块使用指南
Sep 09 Python
如何利用Fabric自动化你的任务
Oct 20 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
Django中提供的6种缓存方式详解
Aug 05 Python
Python datetime包函数简单介绍
Aug 28 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
解决jupyter notebook显示不全出现框框或者乱码问题
Apr 09 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
May 15 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
zend framework配置操作数据库实例分析
2012/12/06 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
ES2020 已定稿,真实场景案例分析
2020/05/25 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
Selenium定位元素操作示例
2018/08/10 Python
selenium+python环境配置教程详解
2019/05/28 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
对Django中内置的User模型实例详解
2019/08/16 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
JAVA和C++区别都有哪些
2015/03/30 面试题
财务出纳岗位职责
2014/02/03 职场文书
《日月潭》教学反思
2014/02/28 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
党员作风建设自查报告
2014/10/23 职场文书
指导老师鉴定意见
2015/06/05 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书