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/
右键复制链接地址
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
正文到此结束