Macでtorchvisionをインストールしたらimport torchができなくなった
torchvision(0.6.0)をインストールしたらtorchのバージョンが1.4.0から1.5.0にアップデートされてエラーが出るようになった.
import torch
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/__init__.py", line 136, in <module>
from torch._C import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/_C.cpython-38-darwin.so, 2): Library not loaded: @rpath/libc++.1.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/_C.cpython-38-darwin.so
Reason: image not found
解決策
libc++.1.dylibは/usr/libの下にあったため,install_name_toolを使って解決する.
install_name_tool -add_rpath /usr/lib /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/_C.cpython-38-darwin.so
Author And Source
この問題について(Macでtorchvisionをインストールしたらimport torchができなくなった), 我々は、より多くの情報をここで見つけました https://qiita.com/hideo130/items/446fc45266ddefcff916著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .