python离线安装第三方库gz,python3离线安装第三方库

大家好,小编来为大家解答以下问题,Python离线安装第三方库pandas,python离线安装第三方库whl,现在让我们一起来看看吧!

一.背景

1.背景:

在实际开发中,我们自己电脑上方便上网可以随时安装自己需要的包文件,但是有的项目现场不能联网或者现场是“内网”不具备联网条件,所以必须解决在“离线电脑上”安装需要的软件包的问题。

2.环境说明以及实现步骤:

a.外网电脑:具备一个外网的电脑,具备与内网电脑都是一样版本一样的操作系统(最好是这样,目前python部分版本不能安装在win7环境了,目前如果是win10,或者新版本,不存在这个问题)

b.内网电脑,安装python即可

步骤,在外网电脑下载相应的离线包,然后复制到内网电脑上安装,实现离线安装

二.外网电脑:


 外网电脑(能连接互联网的电脑)执行步骤:

1.在外网电脑运行“ pip list”查看系统安装的软件包

 pip list

2.将上述需要的模块打包:

在当前目录下新建一个“lixianbao”文件夹,进入这个文件夹执行“ pip freeze >requirements.txt”

 pip freeze >requirements.txt

 

 执行上述命令后再文件夹中申生成“equirements.txt”文件

 系统安装的所有软件包都是在这里了,在这里可以修改你需要的软件包名称以及版本,不需要的删除即可

3.修改好这个文件后,就是可以下载离线软件包了

在刚刚的lixianbao”文件夹中运行cmd命令,到这个位置,执行如下命令:

“pip download -r requirements.txt -d packages”

pip download -r requirements.txt -d packages

 命令解释:

读取“ requirements.txt ”内容下载软件包到当前目录的packages文件夹内

 下载后的文件包(*.whl文件):

 目前在联网电脑上下载好了离线包


 三.内网电脑设置

 内网电脑(不具备联网条件的电脑)执行步骤:

1.将“离线包”整个文件夹拷贝到目标电脑上(内网电脑)

我通过新建一个虚拟环境模拟离线环境

 通过执行,看到我这个系统是干净的虚拟环境

2.把“lianxianbao”文件夹复制到项目的根目录下

 lixanbao 文件夹的组织方式:

 2.1在pycharm终端中进入“lixianbao”文件夹下执行如下命令

PS E:\Temp\lixianbao> pip install --no-index --find-links=./packages -r ./requirements.txt    

 命令解读:

 pip install --no-index --find-links=./packages -r ./requirements.txt  

 “lixianbao”中执行,

--find-links:指定你的下载离线包的文件夹名称(里面有*.whl文件的地方的文件夹名称)

 -r ./requirements.txt  :你的这个文件存放的地方

 3.验证“”内网环境“”是否安装了离线文件““pip list””

 完成了离线文件的安装


总结:

在互联网电脑上重点执行:

pip freeze >requirements.txt    #生成需要的配置文件
pip download -r requirements.txt -d packages  #离线下载上述文件的软件包

在离线电脑上重点执行:

pip install --no-index --find-links=./packages -r ./requirements.txt 

--find-links:指定你的下载离线包的文件夹名称(里面有*.whl文件的地方的文件夹名称)

 -r ./requirements.txt  :你的这个文件存放的地方

 上述事项在实际开发中用的比较多火车头伪原创网址

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值