You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将pip的requirements.txt转为conda依赖并完成安装?

在conda环境中安装requirements.txt依赖的等价命令

在conda虚拟环境中,你可以通过以下两种常见方式实现与pip install -r requirements.txt等价的依赖安装:

方式一:直接在激活的conda环境中使用pip

这是最简便且通用的方法,因为conda环境完全兼容pip工具。先激活你的conda虚拟环境:

conda activate your_env_name

然后直接运行pip安装命令:

pip install -r requirements.txt

该命令会将所有依赖包安装到当前激活的conda环境中,和在普通虚拟环境中使用pip的效果一致。

方式二:转换为conda环境文件后安装(优先使用conda源)

如果你希望优先使用conda官方或conda-forge的包源,可以将requirements.txt转换为conda的environment.yml文件后安装:

  1. 先安装用于转换的工具conda-merge:
conda install -c conda-forge conda-merge
  1. 将requirements.txt转换为environment.yml:
conda-merge requirements.txt > environment.yml
  1. 更新conda环境的依赖:
conda env update --file environment.yml --prune

注意:部分仅存在于PyPI的包(比如opencv-stubs、facenet-pytorch)没有对应的conda源,这种情况下依然会自动调用pip完成安装。

关键提示

  • 无论使用哪种方式,都必须先激活目标conda虚拟环境,避免包安装到base环境或其他环境中。
  • 对于你的依赖列表,flask、numpy、pillow等包可以从conda源获取,但facenet-pytorch、opencv-stubs这类包只能通过pip安装,所以直接使用方式一往往更高效。

内容的提问来源于stack exchange,提问作者Muhammad Ikhwan Perwira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 13:22:51