linux 尝试激活Anaconda环境时“未找到conda的元数据”

6yt4nkrj  于 2023-06-21  发布在  Linux
关注(0)|答案(1)|浏览(179)

当我尝试conda activate <environment>或任何conda命令时,我得到以下错误,无论它是干净的还是其他的。

Traceback (most recent call last):
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 563, in from_name
    return next(cls.discover(name=name))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/conda", line 33, in <module>
    sys.exit(load_entry_point('conda==23.1.0', 'console_scripts', 'conda')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/conda", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
                       ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 981, in distribution
    return Distribution.from_name(distribution_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 565, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for conda

我不确定为什么会出现这个。我试过卸载并安装Arch,但没有用。

ecfsfe2w

ecfsfe2w1#

今天更新arch后发生了这种情况。
看起来我正在使用aur/python-conda,它已经被标记为过期(2023-05-11)。可能是错误的原因。
对我来说,它是在打开RStudio时出现的&在通过reticulate::install_miniconda()重新安装miniconda后消失了。现在,我也已经从aur/python-conda更改为不同的aur conda包。

相关问题