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

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, setuptoolswheel 也一并导出,建议手动删除上述四个依赖。

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://cangmang.xyz/articles/1652849026970