置顶教程

pip freeze导出依赖包含@ file路径

5025 次阅读约 1 分钟 · 170 字
pip freeze导出依赖包含@ file路径

pip freeze导出依赖包含@ file路径

通常情况下,我们一般使用以下命令导出 pip 依赖:

pip freeze > requirements.txt

使用上述方法的话,有时导出的依赖会包含 @file 路径:

Screenshot_20220518_123853.png

如果继续使用 pip install -r requirements.txt 命令来安装这些依赖的话会报错:

Screenshot_20220518_124023.png

我们可以利用以下命令来生成 requirements.txt 依赖文件,这样生成的依赖文件就不会包含 @file 路径了:

pip list --format=freeze > requirements.txt

注意:

使用上述命令时,会将 distribute, pip, setuptools 和 wheel 也一并导出,建议手动删除上述四个依赖。

评论

0/2000
还没有评论,来抢沙发~