pip freeze > requirements.txt
问题:
将虚拟环境的安装包导出,导出后发现会出现@file,而不显示具体的版本号的情况
原因:
这是 pip 安装软件包的一种特殊语法(自19.1开始受支持)PEP404,
但是该种路径取决于环境,file:///URL 仅在本地文件系统上可用,你不能将生成的 requirements.txt 文件在另一台电脑上使用。
解决方法:
使用如下命令生成requirements.txt
pip list --format=freeze > requirements.txt