pip freeze 导出依赖包含@ file 路径
通常情况下,我们一般使用以下命令导出 pip
依赖:
pip freeze > requirements.txt
使用上述方法的话,有时导出的依赖会包含 @file 路径:
如果继续使用 pip install -r requirements.txt
命令来安装这些依赖的话会报错:
我们可以利用以下命令来生成 requirements.txt
依赖文件,这样生成的依赖文件就不会包含 @file
路径了:
pip list --format=freeze > requirements.txt
注意:
使用上述命令时,会将
distribute
,pip
,setuptools
和wheel
也一并导出,建议手动删除上述四个依赖。