一、获取requiresments.txt文件

(一)适用于单虚拟环境的情况

pip freeze > requirements.txt
将整个当前环境中的所有依赖包全部加入

(二)(推荐) 使用pipreqs

  • github地址为:https://github.com/bndr/pipreqs
  • 安装:
    pip install pipreqs -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
  • 生成requirements.txt文件:
    pipreqs 文件路径 --encoding=utf8 --force
  • 示例1:
    pipreqs . --encoding=utf8 --force
    当前目录生成requirements.txt文件
  • 示例2:
    pipreqs G:\TIMME --encoding=utf8 --force
    指定目录生成requirements.txt文件。其中,
    --encoding=utf8:表示使用utf8编码;
    --force:表示强迫执行,不使用–force时如果当前已经存在requirements.txt文件会报错。

(三)安装环境依赖

  • pip install -r requirements.txt

二、使用requiresments.txt文件安装包

(一)从互联网下载安装包

  • pip install -r requiresment.txt文件路径
  • 示例:
    pip install -r requiresment.txt

(二)从本地安装包

  • pip install -r requirements.txt文件路径 --no-index --find-links=要安装的包的路径
  • 示例:
    pip install -r /path/to/requirements.txt --no-index --find-links=/path/to/packages
    其中:
    /path/to/requirements.txt:表示requirements.txt文件所在的路径
    /path/to/packages:表示需要安装的包在本地文件夹的位置,如上面命令表示,需要安装的包都存放在/path/to/packages中

参考:
python生成requirements.txt的两种方法
Python 如何根据requirements.txt文件从本地目录安装包

更多推荐