转载

Linux安装python环境

温馨提示:
本文最后更新于 2023年11月30日,已超过 519 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

一. 安装python需要的依赖

yum install zlib-devel bzip2-devel opssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel

二. 在官网找到python环境

2.1.准备

https://www.python.org/downloads/source/

image-20230731154224433

image-20230731154301829

右键复制链接地址

2.2. 在linux上下载

cd /usr/local
mkdir python
cd python
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz

2.3.解压

tar -zxvf Python-3.11.4.tgz

2.4.到解压文件夹下配置python前缀

cd Python-3.11.4
./configure --prefix=/usr/local/python

2.5.编译安装

make & make install

三.配置

3.1. 查看原本的python版本

#可以查看版本
python  
#退出
ctrl + d

3.2.移除默认的安装程序

rm -f /usr/bin/python

3.3.创建最新版本的软链接

ln -s /usr/local/python/bin/python3.11 /usr/bin/python

3.4.查看当前版本

#可以查看版本
python  
#退出
ctrl + d

3.5. 修改yum依赖默认的python版本

创建软连接后会破坏yum程序的正常使用,yum的代码只兼容python2,所以要用python2的解释器,因此要将python改为python2

vi /usr/libexec/urlgrabber-ext-down

将首行 /usr/bin/python 修改为/usr/bin/python2

退出保存

vi /usr/bin/yum

将首行 /usr/bin/python 修改为/usr/bin/python2

退出保存

3.6.修改防火墙py版本

vi /usr/bin/firewall-cmd

将首行 /usr/bin/python 修改为/usr/bin/python2

退出保存

3.7.创建pip3的软连接

ln -s /usr/local/python/bin/pip3.11.4 /usr/bin/pip3

安装相关库时使用pip3

参考博客

https://blog.csdn.net/weixin_64940494/article/details/126266917?spm=1001.2014.3001.5506

正文到此结束