python离线环境下安装第三方模块的方法

这篇具有很好参考价值的文章主要介绍了python离线环境下安装第三方模块的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.背景

1.背景:

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

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

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

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

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

二.外网电脑:


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

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

 pip list

python离线环境下安装第三方模块的方法

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

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

 pip freeze >requirements.txt

 python离线环境下安装第三方模块的方法

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

python离线环境下安装第三方模块的方法

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

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

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

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

pip download -r requirements.txt -d packages

 命令解释:

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

python离线环境下安装第三方模块的方法

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

python离线环境下安装第三方模块的方法

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


 三.内网电脑设置

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

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

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

python离线环境下安装第三方模块的方法

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

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

python离线环境下安装第三方模块的方法

 lixanbao 文件夹的组织方式:

python离线环境下安装第三方模块的方法

 

 2.1在pycharm终端中进入“lixianbao”文件夹下执行如下命令python离线环境下安装第三方模块的方法

 

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  :你的这个文件存放的地方

python离线环境下安装第三方模块的方法

 

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

python离线环境下安装第三方模块的方法

 完成了离线文件的安装


总结:

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

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  :你的这个文件存放的地方

 上述事项在实际开发中用的比较多。文章来源地址https://www.toymoban.com/news/detail-495998.html

到了这里,关于python离线环境下安装第三方模块的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python之离线安装第三方库(依赖包)

    在一些服务器上,我们搭建完Python环境之后,因为服务器的网络限制原因,不能直接通过pip命令 下载安装 Python的依赖包。 因此,我们需要在可以正常上网的服务器上 下载 好所需的依赖包文件,然后拷贝到目标服务器,通过pip命令在目标服务器上进行 安装 。 requirements.txt文

    2024年02月06日
    浏览(34)
  • 离线安装Python第三方库及依赖包

    在工作中经常需要在内网环境中安装python第三方库,使用从pypi上下载的whl文件来安装又经常遇到该库也需要依赖包,以至于并不能成功安装。 (1)查看所需第三方库安装是否需要依赖库(以requests为例) (2)使用命令将库及依赖包下载到本地(以requests为例) (3)将下载

    2024年02月13日
    浏览(31)
  • 离线安装python、pip和python的第三方库

    安装python3的网址为点击这里 选择想要下载的对应版本进行下载,这里使用的是63位的Windows系统,因此下载的选的是: 下载后如图: python-3.7.9-amd64.exe是python3的安装程序 1)在离线安装时首先需要进行python环境的搭建,即安装python。双击打开python-3.7.9-amd64.exe安装程序,选择下

    2024年02月13日
    浏览(35)
  • python--pip换源以及第三方模块安装

    pip install django 国外地址,速度慢 pip install django -i http://pypi.douban.com/simple/ 统一修改,以后都走豆瓣源 配置步骤: 1 去‘C:Usersxxxx’路径,在地址栏输入 %APPDATA% 敲回车,进入‘C:UsersxxxxAppDataRoaming’目录 2 新建 pip 文件夹并在文件夹新建pip.ini文件 3 新增 pip.ini 配置文件内

    2023年04月08日
    浏览(37)
  • pycharm离线安装第三方库;python本地安装软件包(whl文件和tar文件)

    以从清华源下载一个numpy-1.21.6-cp37-cp37m-win_amd64.whl文件为例。 在浏览器输入格式为:https://pypi.tuna.tsinghua.edu.cn/simple/要下载的第三方库名/,我这里输入的是https://pypi.tuna.tsinghua.edu.cn/simple/numpy/ 我图上圈的,1.21.6表示numpy版本,cp37表示对应python版本为3.7,win_amd64表示适合64位机器

    2024年02月06日
    浏览(37)
  • Python第三方库(模块)下载和安装(使用pip命令)

    Python第三方库是由社区开发者编写的代码包,用于增强Python的功能和提供各种特定的功能。通常,这些库被打包为模块,可以通过使用Python包管理工具pip来下载和安装。 以下是使用pip下载和安装Python第三方库的详细步骤: 步骤1:检查Python环境和pip的安装情况 在安装Python第三

    2023年04月08日
    浏览(33)
  • python内网环境安装第三方包

    内网安装第三方包的应用场景,一般是一些需要在没网的环境下进行开发的情况。这些环境一般仅支持本地局域网访问,所以只能在不下载任何第三方包的情况下艰难开发。 将当前应用依赖的第三方包提前下载到本地,拷贝到单机环境下安装,但是不能一个个下载安装,那样

    2024年02月10日
    浏览(40)
  • 完美解决Mac系统下python3第三方模块安装问题

    这个问题困恼了我一下午吧,知乎、b站、CSDN的都找遍了,给出的解答都是 模凌两可 的。之后是在CSDN中 结合了好几篇文章 ,才解决问题。     看在阿卷这么辛苦的份上,xdm给个 关注 和 点赞 不过分吧!     现在给大家分享出来,直接解决Mac系统下python3第三方模块安装

    2024年02月05日
    浏览(75)
  • python内网环境安装第三方包【内网搭建开发环境】

    内网安装第三方包的应用场景,一般是一些需要在没网的环境下进行开发的情况。这些环境一般仅支持本地局域网访问,所以只能在不下载任何第三方包的情况下艰难开发。 将当前应用依赖的第三方包提前下载到本地,拷贝到单机环境下安装,但是不能一个个下载安装,那样

    2024年02月09日
    浏览(28)
  • Python基础 | Anaconda环境下第三方库的安装

    微信公众号推文:https://mp.weixin.qq.com/s/etFEXm6-ujK3Sg2B7gzqMg Python的标准库是随着Pyhon安装的时候默认自带的库。(类比智能手机的自带相机) Python的第三方库,需要自行安装。(类比智能手机的各种App) Python社区提供了大量的第三方库。它们无所不能,覆盖科学计算、Web开发、

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包