有时候,我们的项目或程序会用很多第三方库,当我们想在一个新环境运行我们的程序,就需要把第三方库一个一个的安装?
这时候我们可以通过pip生成一个requirements.txt文件,在新环境可以通过这个文件安装我们需要的库和依赖等

生成requirements.txt文件

  1. #项目根目录执行
  2. pip freeze > requirements.txt

新环境安装项目依赖库

  1. pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt

安装具体库

  1. pip3 install opencv-contrib-python==3.4.2.16 -i https://pypi.doubanio.com/simple/
  1. pip3 install numpy==1.19.3 -i https://pypi.doubanio.com/simple/

扫描指定目录已使用的库,生成依赖库清单

  1. # 安装pipreqs
  2. pip3 install pipreqs
  3. # 进入指定目录,生成requirements.txt
  4. pipreqs ./ --encoding=utf8 --force

在requirements.txt 文件中指定源

https://dock2learn.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file/