这是我第一次遇到这种情况,我不知道为什么pip会以如此奇怪的形式输出需求。我使用的是conda环境。pip freeze
:的输出示例
aioredis @ file:///home/conda/feedstock_root/build_artifacts/aioredis_1591809643295/work
amqp @ file:///home/conda/feedstock_root/build_artifacts/amqp_1591005859311/work
asgiref==3.2.7
async-timeout==3.0.1
attrs==19.3.0
为什么aioredis
和amqp
没有像其他需求一样列出它们各自的版本?
这解决了它:
pip list --format=freeze > requirements.txt