不使用 conda 命令导出 conda 环境

问题描述 投票:0回答:1

我正在从损坏的 Ubuntu 安装中恢复数据(使用来自实时 USB 的 Ubuntu iso 的尝试模式),并且我需要恢复一些 conda 环境,但由于我处于尝试模式,因此未安装 anaconda,因此我无法使用 conda 命令导出此环境。 有人知道解决这个问题的方法吗?谢谢!!

我尝试将环境直接复制到 USB 驱动器中,但其文件系统不支持符号链接。 再次感谢您的帮助

conda backup environment anaconda3 data-recovery
1个回答
0
投票

您需要提取的是您要保存的环境的 conda 历史文件。这是 conda 在创建和修改该环境时所采取的行动的历史。

在 Linux 上的 Conda 中,查找文件:

<conda env root>/conda-meta/history

它的格式如下:

==> 2023-10-26 14:34:46 <==
# cmd: /path/to/conda-script.py install ruff -c conda-forge
# conda version: 23.5.2
-defaults/win-64::ca-certificates-2023.08.22-haa95532_0
-defaults/win-64::certifi-2023.7.22-py311haa95532_0
-defaults/win-64::openssl-3.0.11-h2bbff1b_2
+conda-forge/noarch::certifi-2023.7.22-pyhd8ed1ab_0
+conda-forge/win-64::ca-certificates-2023.7.22-h56e8100_0
+conda-forge/win-64::openssl-3.1.4-hcfcfb64_0
+conda-forge/win-64::ruff-0.1.2-py311hc14472d_0
# update specs: ['ruff']
==> 2023-11-07 09:14:29 <==
# cmd: /path/to/conda-script.py install click
# conda version: 23.5.2
-conda-forge/noarch::certifi-2023.7.22-pyhd8ed1ab_0
-conda-forge/win-64::ca-certificates-2023.7.22-h56e8100_0
-conda-forge/win-64::openssl-3.1.4-hcfcfb64_0
+defaults/win-64::ca-certificates-2023.08.22-haa95532_0
+defaults/win-64::certifi-2023.7.22-py311haa95532_0
+defaults/win-64::click-8.1.7-py311haa95532_0
+defaults/win-64::openssl-3.0.12-h2bbff1b_0
# update specs: ['click']
© www.soinside.com 2019 - 2024. All rights reserved.