Python基于pip实现离线打包过程详解

作者:Yuan_x 时间:2021-09-13 06:11:08 

新公司是内网环境,无法使用pip安装第三方资源库,在网上搜下,可以直接使用pip打包本机所安装的第三方资源库,打包成whl文件

一 进入cmd命令行

1 打包单个模块

pip download pytest -d /tmp

2 打包本机所有的包

pip freeze >requirements.txt
pip download -r requirements.txt -d /tmp

或者

pip install --download /tmp/packages -r requirements.txt

在使用pip freeze >requirements.txt 可能会报错

Python基于pip实现离线打包过程详解

根据提示的路径,删除或则先移除 这个文件就行了,然后在执行 上边的命令 ,会在当前路径下生成txt文件,打开后,可以根据需要删除一些

Python基于pip实现离线打包过程详解

执行了

pip download -r requirements.txt -d /tmp 之后 就是下图这样

Python基于pip实现离线打包过程详解

打开文件夹 看到已经打包的文件 有tar的 有whl的 直接安装就行了

Python基于pip实现离线打包过程详解

二 安装

1 单个安装


pip install beautifulsoup4-4.8.2-py3-none-any.whl

#或者:
pip install datafaker-0.7.2.tar.gz
tar -xvf datafaker-0.7.2.tar.gz
cd datafaker-0.7.2.tar.gz
python setup.py install

2 批量安装已经导出的包

将temp文件夹和requirements.txt拷贝到内网环境下的机器,temp文件夹放在Python3.6的根文件夹下,requirements.txt放在python3.6\scirpts,pip.exe也在该文件夹下。然后执行下边的命令

pip install --no-index --find-index=d:\python3.6\temp -r requirements.txt

3 批量安装requirements.txt 中的资源库,非离线状态下

pip install -r requirements.txt

来源:https://www.cnblogs.com/yuan-x/p/12879045.html

标签:Python,pip,离线,打包
0
投稿

猜你喜欢

  • python多线程方法详解

    2023-10-16 02:46:31
  • 加快Vue项目的开发速度的方法

    2024-04-28 10:50:20
  • NumPy中的维度Axis详解

    2021-02-12 12:39:35
  • django 发送手机验证码的示例代码

    2023-05-07 03:42:37
  • Python利用神经网络解决非线性回归问题实例详解

    2023-02-26 04:23:29
  • 获取django框架orm query执行的sql语句实现方法分析

    2021-06-08 08:37:41
  • 对Django 转发和重定向的实例详解

    2023-06-19 04:17:53
  • JAVA使用DBUtils操作数据库

    2024-01-18 11:28:36
  • Anaconda之conda常用命令介绍(安装、更新、删除)

    2021-06-11 22:52:03
  • Python如何使用OS模块调用cmd

    2023-03-22 02:25:39
  • vue日期时间工具类详解

    2024-06-07 16:06:22
  • MySQL远程无法连接的一些常见原因总结

    2024-01-24 21:24:21
  • Python调用API接口实现人脸识别

    2022-09-10 22:42:20
  • mysql8.0忘记密码修改与net命令服务名无效问题

    2024-01-21 10:23:57
  • vue3中使用ref和emit来减少props的使用示例详解

    2024-04-27 16:02:02
  • Python classmethod装饰器原理及用法解析

    2023-02-14 06:59:01
  • 一台电脑(windows系统)安装两个版本MYSQL方法步骤

    2024-01-19 18:22:21
  • python爬虫爬取快手视频多线程下载功能

    2021-10-29 09:24:04
  • JSP实现浏览器关闭cookies情况下的会话管理

    2024-03-27 07:29:10
  • ASP伪造REFERER方法

    2008-07-03 12:48:00
  • asp之家 网络编程 m.aspxhome.com