Python_使用 pipreqs 复制项目运行环境
前言
平常我们要在其他电脑上复刻脚本的运行环境,都是使用原生自带 pip
,写入 requirements.txt
pip freeze > requirements.txt
然后安装
pip install -r requirements.txt
但是这样做有弊端,就是会将原电脑上所有库都带过来 (pip list
罗列的所有库)
解决这个问题,可以使用 pipreqs
库
该库只会导出项目所需的库,而不会包含全局安装的库pipreqs
库会分析项目代码,来生成 requirements.txt
文件
拿我手头一个项目代码 WeRSS
示例,可以看下两者的区别
pip
导出依赖
pipreqs
导出依赖
使用方式
安装
pip install pipreqs
语法
pipreqs 项目文件夹路径
如果是在当前文件夹,可以使用 .
代替
pipreqs .
运行后,会在执行命令的文件夹下生成 requirements.txt
文件
之后在需要复制环境的电脑安装依赖即可
pip install -r requirements.txt
👍 0
❤️ 0
😑 0
👎 0
👀 0