import torchエラー:from torch.C import


import torch from torch.C*エラー
以前はimport torchを使っていましたが、ある日torchvisionをインストールしたところ、torchが突然使えなくなったことに気づき、以下のエラーメッセージが表示されました.
D:\Anaconda3\lib\site-packages\torch\__init__.py in <module>()
    188     if USE_GLOBAL_DEPS:
    189         _load_global_deps()
--> 190     from torch._C import *
    191 
    192 # Appease the type checker; ordinarily this binding is inserted by the

ImportError: DLL load failed:

エラーを報告するヒントは「指定されたモジュールが見つからない」ということで、数日の探索を経てやっと奇妙に問題を解決し、本稿では私が検索したいくつかの解決方法をまとめた.
一、numpyの更新
私の前のnumpyバージョンは1.10です.11、いろいろな方法を試してみたが、numpyをアンインストールして対応する新しいバージョンを再インストールすることを選んだ(環境構成:Python 3.7.0/Pytorch 1.7.1/torchvision 0.8.2)問題はこのように奇妙に解決した.注意、清華源でnumpyをインストールし、ホイールを直接ダウンロードするのは超遅い.Anaconda promptで以下のコマンドを入力したほうがいい.
pip unistall numpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy==1.20.1

二、パスの追加
作成モジュールが見つからないのはパスが追加されていないためだというオオカミを見て、システムにパスを追加する方法は、コンピュータ=="属性=="高級システム設定"高級"環境変数="システム="Path
次のパスを追加します:D:Anaconda 3envstorchLibsite-packagestorchlib
パスを開くとPytorchが表示されますC.libなどのライブラリファイルの隠れ家.具体的には、この記事を参照してください:Pytorchエラー(Windowsプラットフォーム):from torch.C import*ImportError:DLL load failed:指定されたモジュールが見つかりません.