python 批量安装依赖包

1)使用requirements.txt自动安装所有依赖包

pip install -r requirements.txt

  1. 导出所有的python依赖

pip freeze > requirements.txt

requirements.txt 说明:

-r base.txt # base.txt下面的所有包
pypinyin==0.12.0 # 指定版本(最日常的写法)
django-querycount>=0.5.0 # 大于某个版本
django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围

  • 离线下载安装包
    下载单个离线包 - pip download -d your_offline_packages <package_name>
    批量下载离线包 - pip download -d your_offline_packages -r requirements.txt

  • 离线安装
    安装单个离线包 - pip install --no-index --find-links=/your_offline_packages/ package_name
    批量安装离线包 - pip install --no-index --find-links=/your_offline_packages/ -r requirements.txt

pip源代理(未验证)

  • 将所需包下载到【某文件夹】

  • 建立索引

    pip install pip2pi
    命令行切换到下载的 .whl文件夹,建立索引(自动生成了index.html)

    dir2pi -S 【某文件夹】
    然后文件夹内就出现了一个simple文件夹,这里的内容就和阿里、清华、豆瓣的源差别没那么大了。

  • 配置nginx代理

    server{
      listen 80;
      server_name 你的IP地址
      root 【某文件夹】的路径
    }
    

参考文档

posted @ 2021-01-01 15:29  Jerome12138  阅读(529)  评论(0编辑  收藏  举报