質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

3609閲覧

conda installが使用できない

exxxxxxx029

総合スコア23

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2022/06/07 09:28

現在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と競合してしまった可能性も考えたのですが、エラー文を読んでもどこに原因があるのかわからず、どう対処して良いかわからない状態です。
お手数ですが、どなたかご助力いただけないでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

exxxxxxx029

2022/06/07 11:29

迅速な回答ありがとうございます! 送っていただいた記事と同様のエラーだったようで、無事解決出来ました。
guest

回答1

0

自己解決

質問追記に送っていただいた記事の通り、以下のコマンドでシンボリックリンクを作成するとエラーが消えました。迅速な回答ありがとうございました。

(base) lib % ln -s libffi.7.dylib libffi.6.dylib

投稿2022/06/07 11:35

exxxxxxx029

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問