欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > [最新2025]CentOS7安装Python3设置环境变量(软链接)

[最新2025]CentOS7安装Python3设置环境变量(软链接)

2025/1/8 10:58:28 来源:https://blog.csdn.net/weixin_51111267/article/details/141020713  浏览:    关键词:[最新2025]CentOS7安装Python3设置环境变量(软链接)

一、安装python3

【注意】全程在 root 权限下执行

1、先安装openssl,不然以后python会遇到出错:ModuleNotFoundError: No module named '_ssl'

curl http://www.openssl.org/source/openssl-1.1.1.tar.gz -o openssl-1.1.1.tar.gz
tar -zxvf openssl-1.1.1.tar.gz
cd openssl-1.1.1
./config --prefix=/usr/local/openssl shared zlib
make && make install

2、设置系统环境变量LD_LIBRARY_PATH

echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl/lib" >>  /etc/profile
source /etc/profile

3、安装各种依赖,以防python导入发生一些错误,如:ModuleNotFoundError: No module named ‘_ctypes‘

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc libffi-devel

yum不可用点这:【最新可用】centOS7替换阿里yum源

4、安装python3

curl https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tar.xz -o Python-3.10.11.tar.xz  # 下载安装包
tar -zxvf Python-3.10.11.tar.xz     #(解压安装包)
./configure --prefix=/usr/local//python3 --with-openssl=/usr/local//openssl     # (配置安装目录,指定openssl环境的安装目录)
make && make install      #(编译、安装)

安装成功后执行:python3 -V

二、修改环境变量

修改环境变量python为python3,使其执行python -V 输出为python3的版本

ln -s /usr/local/python3/bin/pip3  /usr/bin/pip        # (pip命令行调用指向pip3)
ln -s /usr/local/python3/bin/python3  /usr/bin/python         # (python命令行调用指向python3)

修改yum的python配置,不然修改环境变量后yum用不了

sed -i '1s|.*|#!/usr/bin/python2.7|' /usr/bin/yum
sed -i '1s|.*|#!/usr/bin/python2.7|' /usr/libexec/urlgrabber-ext-down

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com