一、首先在官网下载你所需要的python 安装包
https://www.python.org/downloads/source/,找到对应版本(我们以Python 3.8.12为例)
二、在联网电脑上制作依赖环境包:
sudo yumdownloader --destdir=/home/package gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc kernel-devel kernel-headers
sudo tar -zcvf package.tgz /home/package/
三、文件上传
将以上制作好的依赖包和安装包上传至对应的离线电脑上!
将文件上传到Linux系统的某个目录下,根据自己情况上传
四、解压
执行tar -zxvf Python-3.8.12.tgz命令,将文件解压到当前目录,
执行tar -zxvf package.tgz命令,将文件解压到当前目录,
五、创建文件安装的路径(可手动创建)
mkdir /home/hadoop/home/python3.8/python3
六、切换package.tgz对应解压的目录下,安装依赖环境(重点)
rpm -Uvh ***.rpm --nodeps --force
七、编译安装
执行cd Python-3.8.12进入解压后的Python-3.8.12目录下,依次执行如下三个命令:
./configure --prefix=/home/hadoop/home/python3.8/python3 # 指定安装目录为/home/hadoop/home/python3.8/python3 make make install
八、更改环境变量
更改linux的path变量,添加python3
执行如下命令,添加如下配置:
#配置python vi ~/.bash_profile i(然后移动光标,粘贴以下命命令) export PYTHON_HOME=/home/hadoop/home/python3.8/python3 export PATH=$PYTHON_HOME/bin:$PATH 按esc(退出) :wq(保存) 执行source ~/.bash_profile命令使配置生效,查看配置:cat ~/.bash_profile 或export
执行echo $PYTHON_HOME,查看是否配置成功,如图:
查看配置环境,执行以下命令:如图
export
九、离线下,安装第三方库
(1)建立txt文件,写入你需要下载的第三方库
(2)在系统下下载
pip3 download -d ./packs -r reqs.txt -i https://mirrors.aliyun.com/pypi/simple/
(3)打包,并将txt文件一并上传到对应的离线电脑中去
tar -zcvf packs.tgz packs/
(4)在对应的离线电脑上解压
tar -zxvf packs.tgz
(5) 执行以下命令进行安装:
pip3 install --no-index --find-links=./packs -r reqs.txt
(6)检查安装是否成功(查看安装成功的 package。 )
pip3 list