一、服务器环境
系统:CentOS 7
用户:root
Python版本:python3.8.5
二、安装步骤
1,找个联网的计算机,下载安装包和依赖
python下载地址:https://www.python.org/ftp/python/
依赖:
yumdownloader --destdir=/home/packages zlib zlib-devel bzip2-devel epel-release ncurses-devel mpfr libmpc kernel-headers glibc glibc-common glibc-headers glibc-devel cpp gcc libffi-devel libgcc libgomp libstdc++ libstdc++-devel gcc-c++
注:使用 yumdownloader 命令 需先安装yum-utils
或者可以直接点击cp8e
2,登录到centOS机器,新建文件夹
mkdir /usr/local/python3
将安装包和依赖包里的文件上传至/usr/local/python3
3,进入目录
cd /usr/local/python3/
4,安装依赖
rpm -Uvh --force --nodeps *rpm
5,进行解压
tar -xzvf Python-3.8.5.tgz
注意:如果你下载的python包是tar.xz格式的需要先执行
xz -d Python-3.8.5.tar.xz
然后获得一个Python-3.8.5.tar,再执行
tar -xvf Python-3.8.5.tar
就能解压成功了
6,进入解压路径
cd /usr/local/python3/Python-3.8.5
7,设置安装路径
./configure --prefix=/usr/local/tools/python3.8.5 --enable-shared
make && make install
8,建立软连接(Python与pip都建立软连接,分别为python3、pip3与系统自带的Python2区分)
ln -s /usr/local/tools/python3.8.5/bin/python3.8 /usr/bin/python3
ln -s /usr/local/tools/python3.8.5/bin/pip3.8 /usr/bin/pip3
使用命令ls -l /usr/bin/查看软连接是否已创建成功:
9,配置python3.8的lib到ldconfig
vi /etc/ld.so.conf.d/python3.conf,添加如下内容
/usr/local/tools/python3.8.5/lib
或者直接执行:echo "/usr/local/tools/python3.8.5/lib" > /etc/ld.so.conf.d/python3.8.conf
然后执行:ldconfig
10,检查Python3.8.5是否安装成功
命令行输入python3
或者python3 -V
显示如下图,说明成功;
三、配置环境变量
配置环境变量主要是能快速使用pip3安装命令。
执行 vi ~/.bash_profile,打开配置文件,添加如下配置:
#配置python
export PYTHON_HOME=/usr/local/tools/python3.8.5
export PATH=$PYTHON_HOME/bin:$PATH
保存退出(:wq),执行source ~/.bash_profile命令使配置生效。
执行echo $PYTHON_HOME命令,查看是否配置成功,如图:
来源地址:https://blog.csdn.net/weixin_43312382/article/details/127664709