当前位置: 首页 > java >正文

Centos8安装 python3并保留系统的python2

由于Centos的linux系统自带的python2,有很多命令(比如yum),卸载python2会造成yum不可用,可以考虑不卸载python2, 通过软链接的方式安装python3,从而达到python2和python3都能用,且默认还是使用python2。

可以先用python -V查看当前系统的python版本

python -V

使用which查看python的安装位置

whichpython

安装依赖包

yum-yinstallzlib-develbzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

下载python3安装包,此处以3.9.5安装为例

wgethttps://www.python.org/ftp/python/3.9.5/Python-3.9.5.tar.xz

新建一个目录python3(按个人习惯自行选择)

mkdir/usr/local/python3

建完目录之后把前面下载的安装包放到新建的目录下

mv../Python-3.9.5.tar.xz /usr/local/python3

进入python3目录并解压Python-3.9.5.tar.xz

# 进入目录

cd /usr/local/python3

# 解压安装包tar-xvJf Python-3.9.5.tar.xz

在python3解压目录进行配置操作

# 进入解压后的目录

cd /Python-3.9.5# 配置

./configure --prefix=/usr/local/python3

编译及安装

make&&makeinstall

创建python3的软链接

# python3软链接ln-s /usr/local/python3/bin/python3 /usr/bin/python3

# pip3软链接ln-s /usr/local/python3/bin/pip3 /usr/bin/pip3

经过上述步骤之后,可以使用python3 -V查看版本

默认的使用的还是系统自带的python2版本,后续要是用python3环境直接使用python3命令就可以了,对python熟悉的话可以使用python的virtualenv来配置各个不同的python环境。



喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.xdnf.cn/news/7910.html

相关文章:

  • C语言求1到n的和(附带源码和解析)
  • 华为云Flexus+DeepSeek征文|零基础搭建Dify-LLM应用开发平台 - 从部署到应用的完整指南
  • 关于光谱相机的灵敏度
  • C++学习之类和对象_2
  • 【web全栈】若依框架B站学习视频
  • 面向高温工业场景的EtherCAT/CANopen协议转换系统设计与应用
  • 互联网大厂Java求职面试:Spring Cloud微服务架构与AI集成挑战
  • Redis从入门到实战 - 高级篇(下)
  • Linux锁和互斥锁
  • 机器学习之随机森林(五)
  • Unity ​​MeshCollider 无法被射线检测到
  • TCP网络编程学习
  • PCB设计实践(二十三)什么是阻抗匹配,需要做啥
  • Backwards对自动路由的影响
  • ​​AirtestIDE-win-1.2.9 使用教程:从安装到脚本录制(Windows版)
  • YOLOv11旋转目标检测Hrsc2016
  • day25- 系统编程之 标准IO(II) 及 文件IO
  • 网络编程概述
  • 搭载1000nits激光显示技术,海信电视探索X1系列发布
  • 【18. 四数之和 】
  • 【Linux系统】第七节—git+cgdb(详解)
  • MySQL 中 information_schema.processlist 使用原理
  • RT_Thread——内存管理
  • golang库源码学习——Pond,小而精的工作池库
  • git仓库代码操作
  • springboot+vue实现鲜花商城系统源码(带用户协同过滤个性化推荐算法)
  • 【WebRTC】源码更改麦克风权限
  • Redis 8.0 GA,重回开源
  • Wireshark抓包分析小程序接口请求教程
  • Nginx配置同一端口不同域名或同一IP不同端口