python: Referenced from: /opt/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so

プログラミング
スポンサーリンク




スポンサーリンク

概要

anacondaにインストールしているモジュールのバージョンが古くなってきていたのでアップデートをし、とりあえず既存のプログラムを実行しようとしたところ、エラーが出てきました。

importerror: dlopen(/opt/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): library not loaded: @rpath/libffi.6.dylib

 

 

原因

エラー文最後の方に、libffi.6.dylibが読み込めないと書いてあります。

これを読み込めるようにすれば、エラーが解消しそうです。

 

 

対処方法

シンボリックリンクを作成して、libffi.6.dylibを見れるようにします。(stackoverflowを読みあさっていたらたまたまできたので、よくわかっていません)

% ln -s libffi.7.dylib libffi.6.dylib

 

 

 

参考文献

Conda update/install not working ! · Issue #9038 · conda/conda
I recently tried to open jupyter notebook but it did not work. So i tried doing conda update --all but it failed at solving environment. Now conda install or co...

 

 

コメント

タイトルとURLをコピーしました