conda 构建期间出现属性错误:模块“conda.base.context”没有属性“get_prefix”

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

我正在尝试在 Mac M2 上构建 conda 包。

在包文件夹内(包含

__init__.py
meta.yaml
)我运行:

>> conda build . 

我明白了

Traceback (most recent call last):
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/conda_interface.py", line 14, in try_exports
    return getattr(import_module('conda.exports'), attr)
AttributeError: module 'conda.exports' has no attribute 'get_prefix'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/anaconda3/bin/conda-build", line 7, in <module>
    from conda_build.cli.main_build import main
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/cli/main_build.py", line 18, in <module>
    import conda_build.api as api
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/api.py", line 22, in <module>
    from conda_build.config import (Config, get_or_merge_config, get_channel_urls,
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/config.py", line 15, in <module>
    from .conda_interface import root_dir, root_writable
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/conda_interface.py", line 119, in <module>
    context_get_prefix = try_exports("conda.base.context", "get_prefix")
  File "/opt/anaconda3/lib/python3.9/site-packages/conda_build/conda_interface.py", line 16, in try_exports
    return getattr(import_module(module), attr)
AttributeError: module 'conda.base.context' has no attribute 'get_prefix'

conda
conda-build
均已更新。有什么想法吗?

conda anaconda3 conda-build
1个回答
0
投票

我最近更新 conda 后也注意到了这个错误。我想知道是否应该打开一个问题?

© www.soinside.com 2019 - 2024. All rights reserved.