有时候,我们的项目或程序会用很多第三方库,当我们想在一个新环境运行我们的程序,就需要把第三方库一个一个的安装?
这时候我们可以通过pip生成一个requirements.txt文件,在新环境可以通过这个文件安装我们需要的库和依赖等
生成requirements.txt文件
#项目根目录执行
pip freeze > requirements.txt
新环境安装项目依赖库
pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt
安装具体库
pip3 install opencv-contrib-python==3.4.2.16 -i https://pypi.doubanio.com/simple/
pip3 install numpy==1.19.3 -i https://pypi.doubanio.com/simple/
扫描指定目录已使用的库,生成依赖库清单
# 安装pipreqs
pip3 install pipreqs
# 进入指定目录,生成requirements.txt
pipreqs ./ --encoding=utf8 --force
在requirements.txt 文件中指定源
https://dock2learn.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file/