現在Macでconda環境を使用しているのですが、OpenCVをconda installで入れたところ、 conda install, conda uninstall, conda update を使用する際に必ず以下のようなエラーメッセージが出るようになりました。
(base) User@pc site-packages % conda uninstall opencv Collecting package metadata (repodata.json): failed WARNING conda.exceptions:print_unexpected_error_report(1246): KeyError('pkgs_dirs') Traceback (most recent call last): File "/opt/miniconda3/lib/python3.7/site-packages/conda/exceptions.py", line 1114, in __call__ return func(*args, **kwargs) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/main.py", line 86, in main_subshell exit_code = do_call(args, p) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/conda_argparse.py", line 90, in do_call return getattr(module, func_name)(args, parser) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/main_remove.py", line 90, in execute txn = solver.solve_for_transaction() File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 155, in solve_for_transaction should_retry_solve) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 196, in solve_for_diff force_remove, should_retry_solve) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 300, in solve_final_state ssc = self._collect_all_metadata(ssc) File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/io.py", line 86, in decorated return f(*args, **kwds) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 435, in _collect_all_metadata _supplement_index_with_system(virtual_pkg_index) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/index.py", line 158, in _supplement_index_with_system cuda_version = context.cuda_version File "/opt/miniconda3/lib/python3.7/site-packages/conda/auxlib/decorators.py", line 268, in new_fget cache[inner_attname] = func(self) File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/decorators.py", line 24, in wrapper return func(*args, **kwargs) File "/opt/miniconda3/lib/python3.7/site-packages/conda/base/context.py", line 926, in cuda_version return cuda_detect() File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/cuda.py", line 37, in cuda_detect import ctypes File "/opt/miniconda3/lib/python3.7/ctypes/__init__.py", line 7, in <module> from _ctypes import Union, Structure, Array ImportError: dlopen(/opt/miniconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libffi.6.dylib Referenced from: /opt/miniconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so Reason: image not found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/miniconda3/lib/python3.7/site-packages/conda/exceptions.py", line 1244, in print_unexpected_error_report message_builder.append(get_main_info_str(error_report['conda_info'])) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/main_info.py", line 237, in get_main_info_str info_dict['_' + key] = ('\n' + 26 * ' ').join(info_dict[key]) KeyError: 'pkgs_dirs' # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "/opt/miniconda3/lib/python3.7/site-packages/conda/exceptions.py", line 1114, in __call__ return func(*args, **kwargs) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/main.py", line 86, in main_subshell exit_code = do_call(args, p) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/conda_argparse.py", line 90, in do_call return getattr(module, func_name)(args, parser) File "/opt/miniconda3/lib/python3.7/site-packages/conda/cli/main_remove.py", line 90, in execute txn = solver.solve_for_transaction() File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 155, in solve_for_transaction should_retry_solve) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 196, in solve_for_diff force_remove, should_retry_solve) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 300, in solve_final_state ssc = self._collect_all_metadata(ssc) File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/io.py", line 86, in decorated return f(*args, **kwds) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/solve.py", line 435, in _collect_all_metadata _supplement_index_with_system(virtual_pkg_index) File "/opt/miniconda3/lib/python3.7/site-packages/conda/core/index.py", line 158, in _supplement_index_with_system cuda_version = context.cuda_version File "/opt/miniconda3/lib/python3.7/site-packages/conda/auxlib/decorators.py", line 268, in new_fget cache[inner_attname] = func(self) File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/decorators.py", line 24, in wrapper return func(*args, **kwargs) File "/opt/miniconda3/lib/python3.7/site-packages/conda/base/context.py", line 926, in cuda_version return cuda_detect() File "/opt/miniconda3/lib/python3.7/site-packages/conda/common/cuda.py", line 37, in cuda_detect import ctypes File "/opt/miniconda3/lib/python3.7/ctypes/__init__.py", line 7, in <module> from _ctypes import Union, Structure, Array ImportError: dlopen(/opt/miniconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libffi.6.dylib Referenced from: /opt/miniconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so Reason: image not found `$ /opt/miniconda3/bin/conda uninstall opencv` environment variables: conda info could not be constructed. KeyError('pkgs_dirs') An unexpected error has occurred. Conda has prepared the above report. If submitted, this report will be used by core maintainers to improve future releases of conda. Would you like conda to send this report to the core maintainers? [y/N]: n No report sent. To permanently opt-out, use $ conda config --set report_errors false
元々入っているpipと競合してしまった可能性も考えたのですが、エラー文を読んでもどこに原因があるのかわからず、どう対処して良いかわからない状態です。
お手数ですが、どなたかご助力いただけないでしょうか。
> Library not loaded: @rpath/libffi.6.dylib
これかな
https://sotani.vivaldi.net/2020/07/26/python%E3%81%AE%E5%8B%89%E5%BC%B7%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%9F%E3%82%89miniconda%E3%81%8C%E6%AD%BB%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F%E3%81%A8%E3%81%84%E3%81%86%E4%BB%B6/
迅速な回答ありがとうございます!
送っていただいた記事と同様のエラーだったようで、無事解決出来ました。

回答1件
あなたの回答
tips
プレビュー