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

基于centos的Linux中如何安装python

前言

之前在linux上安装python的时候没来及记录下来,感觉还是有必要的,所以现在打算把原来装好的python卸载掉,然后重装一遍,重新记录一下。

当前环境是否安装python

通过查询我发现机器里有3个版本的python,第一个是机器自带的,后面两个是我自己安装的。
​​​​在这里插入图片描述
现在我要卸载3.6.8和3.8.0的版本重新安装。

#删除当前版本的python
sudo yum remove python3\*
#删除需当前版本相关的文件
whereis python3 | xargs rm -frv
#通过下面的命令可以看一下有没有删除干净
yum list installed | grep python3.8
yum list installed | grep python3
yum list installed | grep python

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装python

方法一

进入python官网,下载最新安装包 :https://www.python.org/
所有版本的路径在这里:https://www.python.org/downloads/source/
我下载了一个3.10.7的版本,下载完之后,我是利用Xftp传输到linux上的

在这里插入图片描述

方法二

如果机器连接了外网可以直接通过命令下载
我把文件放在了opt下新建的文件夹,进入你要安装的文件夹,然后执行以下命令,当前以3.9.7为例
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
但是这种下载一般比较慢,建议找镜像下载
#这里没装wget的伙伴,可以yum装下
yum install -y wget

在这里插入图片描述

开始安装

#通过以下命令解压文件
tar zxvf Python-3.10.7.tgz
#进入到解压后的文件夹
cd Python-3.10.7
#在该路径下配置你想要安装到的目录
./configure --prefix=/usr/local/python3.10.7/
#在该路径下,继续执行以下命令
make && make install
#编译安装完成之后,我们可以建立软连接
ln -s /usr/local/python3.10.7/bin/python3.10 /usr/bin/python3.10
ln -s /usr/local/python3.10.7/bin/pip3.10 /usr/bin/pip3.10

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

检测是否安装成功

python3.10 --version
python3.10

在这里插入图片描述

这样就安装完成了


http://www.kler.cn/news/234584.html

相关文章:

  • RK3568笔记十三:Zlmedia推流测试
  • 3秒实现无痛基于Stable Diffusion WebUI安装ComfyUI!无需重复安装环境!无需重复下载模型!安装教程
  • excel 导出 The maximum length of cell contents (text) is 32767 characters
  • C++ 内存管理(newdelete)
  • 渗透专用虚拟机(公开版)
  • [linux c]linux do_div() 函数用法
  • MySQL篇----第十九篇
  • HarmonyOS 开发学习笔记
  • eclipse4.28.0版本如何安装FatJar插件
  • python:xml.etree 生成思维导图 Freemind文件
  • 【HTTP】localhost和127.0.0.1的区别是什么?
  • vue3学习——封装菜单栏
  • lua:有关表访问的metamethod
  • 【DDD】学习笔记-精炼领域分析模型
  • 设计模式-观察者模式 Observer
  • 第77讲用户管理功能实现
  • 指针的基本含义及其用法
  • limit深度分页和优化思路
  • Docker 基本介绍
  • 正则可视化工具:学习和编写正则表达式的利器
  • excel统计分析——成组设计和配对设计
  • 微软 CMU - Tag-LLM:将通用大语言模型改用于专业领域
  • 医院挂号预约|医院挂号预约小程序|基于微信小程序的医院挂号预约系统设计与实现(源码+数据库+文档)
  • disql备份还原
  • 【开源】JAVA+Vue.js实现衣物搭配系统
  • 华为 huawei 交换机 接口 MAC 地址学习限制接入用户数量 配置示例
  • 车载测试Vector工具——常见问题汇总
  • 【C++】多态语法概念
  • springboot174基于springboot的疾病防控综合系统的设计与实现
  • Springboot 2.5.x如何集成Nacos 2.x的配置管理功能?