进行项目移植时,一般要重新安装所依赖的库,可以通过以下两种方式将库自动写入requirements.txt中。
-
pip freeze > requirements.txt
这种方式会将环境中所依赖的全部库都添加到文件中,包括没有在当前项目中使用的类库,适用于虚拟环境。
-
#pip install pipreqs pipreqs ./
在命令行先进入项目所在的文件,然后执行上述代码,就会在目录下生成一个requirements.txt。有可能会出现编码错误,则用以下代码:
pipreqs ./ --encoding=utf-8 -force