【问题标题】:Creating requriements.txt in conda doesn't show versions [duplicate]在 conda 中创建 requriements.txt 不显示版本 [重复]
【发布时间】:2021-05-27 05:33:35
【问题描述】:

我一直在 conda 环境 (python==3.6) 中工作。我一直在尝试使用

制作 requirements.txt

pip freeze > requirements.txt

文件显示如下:

pandas @ file:///C:/ci/pandas_1602088210462/work

Pillow @ file:///C:/ci/pillow_1609842634117/work

我期待看到: pandas==1.1.3

有没有人有解决方案。

【问题讨论】:

  • pip list --format=freeze > requirements.txt

标签: python pip conda environment requirements.txt


【解决方案1】:

您可以使用 conda list --export > requirements.txt 导出符合 conda 的软件包列表,然后可以使用以下命令导入: conda install --file requirements.txt

或者,正如其他人所说,您也可以使用:pip list --format=freeze > requirements.txt

【讨论】:

  • Conda 不导出有效的 PyPI 包规范,这似乎是 OP 想要的。也就是说,即使这种格式在语法上类似于 pip freeze 输出,它也会产生一个 Conda 包列表而不是 PyPI 包,因此不一定与使用 pip install -r requirements.txt 兼容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-28
  • 2022-08-21
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多