我正在从损坏的 Ubuntu 安装中恢复数据(使用来自实时 USB 的 Ubuntu iso 的尝试模式),并且我需要恢复一些 conda 环境,但由于我处于尝试模式,因此未安装 anaconda,因此我无法使用 conda 命令导出此环境。 有人知道解决这个问题的方法吗?谢谢!!
我尝试将环境直接复制到 USB 驱动器中,但其文件系统不支持符号链接。 再次感谢您的帮助
您需要提取的是您要保存的环境的 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']