我正在尝试在 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 后也注意到了这个错误。我想知道是否应该打开一个问题?