离线下(内网)安装python极其依赖环境

一、首先在官网下载你所需要的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

 

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值