如何将所有conda环境转移到新电脑

0 投票
1 回答
31 浏览
提问于 2025-04-12 03:46

有没有办法把我所有的conda环境都转存到一个文件里,让每个环境都列出它的包,然后我可以在新机器上一次性重建所有环境呢?

这里有很多类似的问题,但像 conda list --export > package-list.txt 这样的命令只是列出了所有环境中的每一个包。我可以用 conda env export > environment.yml 逐个环境地生成文件,但我更希望能避免这样做。

有没有办法创建一个文件,内容类似下面的格式,然后用这个文件来重建每个环境呢?

name: ckcviz
channels:
  - defaults
  - conda-forge
dependencies:
  - abseil-cpp=20230802.0=h61975a4_2
  - altair=5.0.1=py311hecd8cb5_0
  - anyio=4.2.0=py311hecd8cb5_0
name: env2
channels:
  - defaults
  - conda-forge
dependencies:
  - abseil-cpp=20230802.0=h61975a4_2
  - blas=1.0=openblas
  - bleach=4.1.0=pyhd3eb1b0_0

1 个回答

暂无回答

撰写回答