linux离线安装python

一、服务器环境

系统: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

linux离线安装python_第1张图片

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/查看软连接是否已创建成功:

linux离线安装python_第2张图片

linux离线安装python_第3张图片

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

 显示如下图,说明成功;

linux离线安装python_第4张图片

三、配置环境变量

配置环境变量主要是能快速使用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命令,查看是否配置成功,如图:

 

你可能感兴趣的:(linux,python,服务器)