备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 恩蓝脚本 Python基于pip实现离线打包过程详解
4 0

海报分享

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

新公司是内网环境,无法使用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 可能会报错

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

执行了

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

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

二 安装

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