Python基于pip实现离线打包的方法-创新互联

这篇文章主要讲解了Python基于pip实现离线打包的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

城北网站建设公司创新互联,城北网站设计制作,有大型网站制作公司丰富经验。已为城北1000+提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的城北做网站的公司定做!

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

文章名称:Python基于pip实现离线打包的方法-创新互联
文章起源:http://azwzsj.com/article/dscgpi.html