Pytorch: from torch._C import *(ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

作成日 2018年01月07日  ·  172コメント  ·  ソース: pytorch/pytorch

ファイル ""、4行目、
トーチをインポート

ファイル "C:\ Users \ hp i3 \ Anaconda3 \ lib \ site-packages \ torch__init __。py"、76行目
torch._Cからインポート*

ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

最も参考になるコメント

@AlbertHuyb win-64/intel-openmp-2018.0.0-8.tar.bz2をダウンロードし、 Library\bin内のdllファイルをdirに入れ、そのパスを環境変数PATH追加します。

全てのコメント172件

@HarshneetBhatiaどのバージョンを使用していますか? CUDAカードはありますか? どのようにインストールしましたか?

@HarshneetBhatiaそして、Anacondaインストールのパスの中にスペースがあることに気づきました。 それなしで道を試してみませんか?

@ peterjc123
Anaconda -Spyder python3.6の使用
conda install -c peterjc123pytorchをインストールしました

私はWindows8.1を使用しています

スペースによって問題が発生しますか?同じパスを使用していますhp i3-名前を変更する必要がありますか?

@HarshneetBhatia Anacondaを再インストールしても機能しない場合は、 [Anaconda PATH]\Lib\site-packages\torch\lib\_C.pydを開いて、そこで何が問題になっているのかを検出します。

私は同じ問題を抱えていました、そしてそれはソースをコンパイルすることによって同じディレクトリに生成されるディレクトリトーチによって引き起こされました。 私にとっての解決策は、Pythonを開く前にディレクトリを変更することでした。

@maatini Anacondaを使用していますが、ディレクトリの変更方法を教えてください。

前もって感謝します

私の場合の問題は、pytorchをコンパイルしたディレクトリの(コマンド)シェルからpythonを起動したことです。 このディレクトリには、サブディレクトリtorchが存在します(生成されました)。これは、「トーチをインポート」した場合にpythonがロードしようとします。 したがって、Pythonを起動する前にpytorchディレクトリを離れるだけで、問題は解決しました。

@maatini Anacondaで、この問題をどのように解決できるか考えていますか?
Anacondaでディレクトリを変更する方法がわからないためです。

@HarshneetBhatia通常のディレクトリ変更方法と同じ: cd

次のコンテキストでも同様のエラーが発生します。以前は、windows10 pytorch 0.2.1を正常に使用しました(-c peterjc123のanacondaディストリビューションを使用)。 これで、すべての人が使用できるpip .whlがダウンロードされたので、pytorch 0.2.1をアンインストールし、を使用してwheelファイルをインストールしてみました。

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

これは正常に完了しますが、(spyder、PyDev、およびpythonコマンドラインで)次のようになります。
'>>トーチをインポート
トレースバック(最後の最後の呼び出し):
ファイル "C:\ Users \ alexandre \ Anaconda3 \ lib \ site-packages \ torch__init __。py"、76行目
torch._Cからインポート*
ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。
'

私はWindows10、Python 3.6.4、Conda4.4.10を使用しています。 そして、 pipはアナコンダピップです。

フォールバックとして、私は試しました:
conda install -c peterjc123 pytorch cuda80
そしてそれは「働いた」

しかし、なぜ.whlファイルが失敗するのか興味があります(同僚のマシンで動作します)。

@aviolovおそらくVisualC ++

pip uninstall torch
pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

それが機能する場合は、MSVCに関連している必要があります。 それ以外の場合は、cudaファイルがPATHにない可能性があります。

これはCUDA関連の問題ではないと思います。 上記の他のコメントが示唆しているように、 pip installコマンドがトーチフォルダーを「どういうわけか」混乱させているように聞こえますが、pipコマンドを実行したのと同じフォルダーでpythonを実行したときだけでなく問題が発生しました。 (別のフォルダーにあるpydev、spyder、ipython)

また、私は試しました
conda install pytorch
condaアンインストールpytorch
pip instal pytorch.whl

そして、失敗は持続しました。これは、最初のcondaアップデートで修正されているはずなので、vc2017Redistとは関係がないことを示しています。

もう1つの奇妙なことは、 pip uninstallを実行しようとすると、AppData \ Local \ Tempから一部のフォルダーを削除できないというエラーが発生することです。 これらのフォルダは、トーチの分布(./torch/_nvrtc.cpなど)のように見えます。

@aviolov _nvrtc.cp..がAnacondaディレクトリにあることを確認できますか?

fast.aiコースからサンプルコードを実行しようとしましたが、同様のエラーが発生します。 私は新しく、jupyterノートブックをセットアップするために足を踏み入れたところです。

`C:\Program Files\Anaconda3\envs\fastai\lib\site-packages\torch\__init__.py in <module>()
     74     pass
     75 
---> 76 from torch._C import *
     77 
     78 __all__ += [name for name in dir(_C)

ImportError: DLL load failed: The specified module could not be found.`

以下は私のコンダ情報です

C:\Users\wecando>conda info
     active environment : None
       user config file : C:\Users\wecando\.condarc
 populated config files : C:\Users\wecando\.condarc
          conda version : 4.4.10
    conda-build version : not installed
         python version : 3.6.0.final.0
       base environment : C:\Program Files\Anaconda3  (read only)
           channel URLs : https://conda.anaconda.org/anaconda-fusion/win-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.continuum.io/pkgs/main/win-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/win-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/win-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/win-64
                          https://repo.continuum.io/pkgs/pro/noarch
                          https://repo.continuum.io/pkgs/msys2/win-64
                          https://repo.continuum.io/pkgs/msys2/noarch
          package cache : C:\Program Files\Anaconda3\pkgs
                          C:\Users\wecando\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\wecando\AppData\Local\conda\conda\envs
                          C:\Program Files\Anaconda3\envs
                          C:\Users\wecando\.conda\envs
               platform : win-64
             user-agent : conda/4.4.10 requests/2.12.4 CPython/3.6.0 Windows/10 Windows/10.0.16299

@ peterjc123 、私はそれがするだろうと思います:
pwd
Out [11]: 'C:\ Users \ alexandre \ Anaconda3'

glob.glob(r './ * / _ nvrtc.cp '、recursive = True)
Out [10]:
['。\ Lib \ site-packages \ torch \ _nvrtc.cp36-win_amd64.pyd'、
'。\ pkgs \ pytorch-0.3.0-py36_0.3.0cu80 \ Lib \ site-packages \ torch \ _nvrtc.cp36-win_amd64.pyd']

これは、.whlファイルをアンインストールし、 conda install -c ...を介してインストールした後です。

これに対する解決策はありますか? 同じエラーに直面している

@ciphurusどのパッケージをインストールしていますか? condaを使用している場合は、vcパッケージの更新を試すことができます。 conda install -c peterjc123 vc

はい、Windows7でcondainstall -c peterjc123 pytorchを使用しています。また、conda install -c peterjc123 pytorch_legacyを試しましたが、同じエラーが発生しました。
また、conda install -c peterjc123 vcの提案を試しましたが、それでも同じエラーが発生します
torch._Cからインポート*
ファイル「C:\ Users \ Admin.p2 \ pool \ plugins \ org.python.pydev_5.9.2.201708151115 \ pysrc_pydev_bundle \ pydev_import_hook.py」、20行目、do_import
module = self._system_import(name、 args、* kwargs)
ImportError:DLLのロードに失敗しました:指定されたプロシージャが見つかりませんでした。

@ciphurusねえ! このエラーはトーチパッケージからスローされないため、エラーはPyTorch側ではないようです。 これを確認するために、コマンドプロンプトからimport torchテストを実行してください。

@ peterjc123ここで同じ問題:

  • Windows7のAnaconda
  • すでにVCを更新
  • Conda install -c peterjc123 pytorch cuda80を使用してTorchとTorch_Legacyの両方を試しました
    __init__.pytorch._C import * )の74行目で同じエラー
  • すでにアンインストール/インストールを再試行しました、異なるユーザー、異なるディレクトリ、違いはありません。

私はPythonを初めて使用するので、ここで何かを見逃した可能性があります。 原因を特定するためにさらに情報が必要な場合はお知らせください。

@sshahpouriこのコマンドを試してconda install -c peterjc123 vc msvc2017_runtime

いいえ、anacondaコマンドプロンプトを試してみましたが、同じエラーが発生します
(ベース)C:\ Users \ Admin> python
Python 3.6.4 | Anacondaカスタム(64ビット)| (デフォルト、2018年1月16日、10:22:32)[MSCv。
1900 64ビット(AMD64)] win32で
詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。

トーチをインポート
トレースバック(最後の最後の呼び出し):
ファイル ""、1行目、
ファイル "C:\ Users \ Admin \ Anaconda3 \ lib \ site-packages \ torch__init __。py"、76行目、

torch._Cからインポート*
ImportError:DLLのロードに失敗しました:指定されたプロシージャが見つかりませんでした。

@ciphurus上記と同じコマンドを試して、機能するかどうかを確認してください。

@ sshahpouri @ ciphurusタイプミスでごめんなさい。 conda install -c peterjc123 vc vs2017_runtimeである必要があります。

@ peterjc123コマンドを試してみると、次のpython.exeが表示されます-システムエラー:
プログラムを開始できない理由
api-ms-win-core-rtlsupport-l1-2-0.dllがコンピューターにありません。 プログラムを再インストールして、この問題を修正してみてください

@ peterjc123 VS2017runtimeでインストールし、インストールに成功し、pytorchのインストールに成功しましたが、トーチをインポートすると同じエラーが発生します。 (74行目)

ちなみに、VS2017Runtimeをインストールすると、VCが14.1から14にダウングレードされます。これは意図的なものだと思います。 そうですね。

別の注意:誰かがPyTorch0.2.1を正常にインストールしたビデオを見たところです。
@ peterjc123 0.2.1へのリンクがありますか?それを試してみることができますか?

@sshahpouri私のリポジトリEasy Installationセクションを参照してください。

@ciphurusここからwin-64/vs2017_runtime-15.4.27004.2010-1.tar.bz2をダウンロードしてインストールしていただけませんか?

anacondaを再インストールして実行できました
conda install -c peterjc123 vc vs2017_runtime
しかし、トーチをインポートするときに同じエラーに直面しています

これを解決する方法について何か提案はありますか?

@ciphurus依存関係を使用して、そこで何が問題になっているのかをデバッグしていただけますか? これを使用して[Anaconda dir]\Lib\site-packages\torch\_C.pydを開き、スクリーンショットを送ってください。

@ peterjc123ちょっといいニュース!
トーチバージョン0.2.1をダウンロードしてオフラインでインストールしましたが、動作します。 はい、ついにトーチが機能します。
pytorch_legacy-0.2.1-py36_0.2.1cu80.tar.bz2

添付の@ peterjc123はスクリーンショットで、ディレクトリwas_C.cp36-win_amd64.pydで見つけたファイルです。
torch_error
これが不足している可能性のあるものを特定するのに役立つかどうか教えてください

@ciphurusこの写真では大丈夫です。 アイテムを少し広げて、不足しているアイテムが他にないか確認してください。

私の場合と同様に、考えられる理由の1つは、CUDA関連のDLLがインストールされていないことです。 ディープラーニング用のNVIDIAGPUがない場合は、次のCPUバージョンをインストールする必要があります。
conda install -c peterjc123 pytorch-cpu
それ以外の
conda install -c peterjc123 pytorch (これはCUDA 8用です。)

@ShuhuaGaoはい、その通りです。 しかし、 @ ciphurusのPATHにはNvidiaGPUが必要だと思います。

@ peterjc123少し詳しく

同じ問題に直面しました。 pytorchをインストールしました
" conda install -c pteterjc123 pytorch cuda80 "
とvs
" conda install -c peterjc123 vcvs2017_runtime "。
しかし、それでもPythonでトーチをインポートすると、エラーが同じようにポップアップしました
torch._Cからインポート*
ImportError:DLLの読み込みに失敗しました:找不到指定的模块。

私は現在、Win10、anaconda 4.4.10、およびpython3.6.4を使用しています。 これを手伝ってくれませんか。 @ peterjc123

@xiamengzhou CUDA 8.0がインストールされていますか、つまり、対応するNvidiaグラフィックカードがありますか?

返信ありがとうございます@ peterjc123 。 コンピューターにNvidiaグラフィックカードがありません。 これは、CPUだけでpytorchを使用するための必須条件ですか?

@xiamengzhou上記の私のコメントを参照してください。 つまり、(1)最初に現在のpytorchをアンインストールし、(2)次のコマンドを実行してCPUのみのバージョンをインストールする必要があります。
conda install -c peterjc123 pytorch-cpu

@ciphurus最初にCPUバージョンを試すことができますか(上記のコメントを参照)? CPUバージョンを正常にインポートできない場合は、VC2017に関連している可能性があります。そうでない場合、CUDAセットアップが破損している可能性があります。

@ShuhuaGaoは魅力のように機能します! どうもありがとう!

@ peterjc123はい、CPUバージョンは機能しました。 今のところ、構文といくつかのケースを理解するためだけに使用したいので、これは非常に便利です。 これであなたの助けをありがとう。

「condainstall-c peterjc123pytorch-cpu」は私のために働いたありがとう

「condainstall-c peterjc123 pytorch-cpu」が機能しました。どうもありがとうございました!

同じ問題に直面している

バージョン:pytorch-0.3.1-py36_cuda90_cudnn7he774522_2でインストールに成功しました
"conda install -c peterjc123 pytorch cuda90"と結果:
要求されたすべてのパッケージはすでにインストールされています。

とvs
"conda install -c peterjc123 vc vs2017_runtime"と結果:
要求されたすべてのパッケージはすでにインストールされています。

しかし、それでもPythonでトーチをインポートすると、次のようなエラーが表示されます

トレースバック(最後の最後の呼び出し):
ファイル ""、1行目、
ModuleNotFoundError:「torch」という名前のモジュールがありません

私はWindows10、gtx 1060、python 3.6.4、conda4.5.0を使用しています
以前は、tf1.7.0-rc0とkeras2.1.5を使用して成功しましたが、どちらもGPUが有効になっています。

これも手伝ってくれませんか。 pytorchをダウングレードする必要がありますか? @ peterjc123
前に感謝します

@bryanwilie関連するすべてのパッケージをアンインストールして、一度インストールしてください。

@ peterjc123ちょうど今、vc、vs2017_runtime、pytorchを削除して、それらをすべてインストールし直そうとしましたが、トーチをインポートしようとすると同じエラーが発生します。 これは奇妙に感じます..

もう一度アンインストールする必要のあるパッケージは他にありますか?

迅速な返信をありがとう、@ peterjc123!

@bryanwiliepythonとcondaのパスを教えてください。 以下のコマンドを使用します。

where python
where conda

@ peterjc123申し訳ありませんが、それを読んでいません。 ここにあります:

ここでPython

C:\ Users \ LENOVO \ AppData \ Local \ Programs \ Python \ Python36python.exe
C:\ Users \ LENOVO \ Anaconda3python.exe

ここコンダ

C:\ Users \ LENOVO \ Anaconda3 \ Library \ binconda.bat
C:\ Users \ LENOVO \ Anaconda3 \ Scriptsconda.exe

@bryanwilie PATHの最初のPythonは、anacondaのPythonではありません。 それは問題。 最初のPythonを削除するか、anacondaでPythonに優先順位を付けることができます。

@ peterjc123うまくいきました! 私は最初のPythonを削除し、実際にcondaを再インストールしました。これは、以前に削除したことがあるためです。 どうもありがとう

より高速な解決策は、環境変数の優先度を( @ peterjc123が示唆するように)変更することです。

同様の問題が発生し、(conda install -c peterjc123 pytorch-cpu)を使用すると機能しました。

conda install -c peterjc123pytorch-cpuはtorchvisionをインストールしていません
トーチビジョンを取得するにはどうすればよいですか(Windows 7 64ビット、CPUのみ)?
ありがとう

@senpkum pip install torchvisionです。 そして次回は関連する問題でお尋ねください。

@ peterjc123
こんにちは、pytorch.orgからのコマンドに従ってpytorchをインストールすると、同じエラーが発生します。

pip3インストールhttp://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
pip3はtorchvisionをインストールします

しかし、cmdでpythonを実行し、トーチをインポートしようとした後。 このエラーで応答しました:

Python 3.6.2(v3.6.2:5fd33b5、2017年7月8日、04:57:36)[MSC v.1900 64ビット(AMD64)] on win32
詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。

トーチをインポート
トレースバック(最後の最後の呼び出し):
ファイル ""、1行目、
ファイル "C:\ Program Files \ Python36 \ lib \ site-packages \ torch__init__。py"、行78、
torch._Cからインポート*
ImportError:DLLの読み込みに失敗しました:找不到指定的模块。

anacondaをインストールせずにこの問題を解決するにはどうすればよいのでしょうか。
他に表示する必要のある情報はありますか?
どうもありがとう !

@AlbertHuyb純粋なPythonを使用していますよね? 次に、VC Redist2017を自分でインストールする必要があります。 また、intel-openmpdllとNumpyも必要です。
それらへのリンクは次のとおりです。
VC 2017
Intel openmp

@ peterjc123
最初のリンクからVCRedist 2017をインストールしましたが、それでも機能しません……
2番目のリンクはどうすればよいですか?
さらに、私はWindowsを使用しており、すでにMVS 2017をインストールしているので、コンピューターにVC Redist 2008と2012、2013と2017(2つのバージョン)があることを発見しました。
どうもありがとう!

@AlbertHuyb win-64/intel-openmp-2018.0.0-8.tar.bz2をダウンロードし、 Library\bin内のdllファイルをdirに入れ、そのパスを環境変数PATH追加します。

@ peterjc123同じ問題があります。 純粋なPython、つまりpipを使用してトーチをインストールしようとしています。 インストールは正常ですが、AlbertHuybと同じエラーメッセージが表示されます。 VC Redist 2017とIntelのopenmpをインストールし(そしてパスにdllディレクトリを追加し)、トーチを再インストールしましたが、問題は解決していません。

Python 3.6を使用していて、torch-cpuバージョン(0.4.0)を試しています。 何か案は? ありがとう。

@ peterjc123
コンピューターを再起動した後は機能します。
どうもありがとう!

@parlstrand
コンピューターを再起動して、再試行してください。

@ peterjc123 @AlbertHuybはい、今は動作します:)誰かが同じ問題を抱えている場合は、PATHにintel-openmpを追加した後、コンピューターを再起動/再起動する必要があります。 VC Redist 2017をインストールした後でのみ実行したため、問題が発生しました。

そのintel-openmpが必要であるということは、実際にはpytorch.orgに表示されるべきです。
dependenciesアプリでさえ、これらのdllが_C.*.pyd必要であることを示していません

@ peterjc123ありがとう! これは私にとってもうまくいきました!
私のコンピューターには、WIN 10、Python 3.5、VS 2017、CUDA 9.0、CUDNN7があります。

私の場合、numpyをmklと一緒に使用して、mklなしでnumpyを置き換える場合は、すべて問題ありません。 あなたが試すことができます

conda install -c peterjc123pytorch-cpuを使用してpytorchをインストールしました
以下のエラーが発生します。

C:\ ProgramData \ Anaconda3 \ envs \ fastai-cpu \ lib \ site-packages \ torch__init __。pyin()
74パス
75
---> 76 from torch._C import *
77
78 __all__ + = [dir(_C)の名前の名前

ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

誰かがこれを解決する方法を手伝ってもらえますか?

@khemanivishalこの投稿で以前に紹介した解決策を試して

Windows10にpytorch0.4.0、cuda 9.1、pipバージョンをインストールしました。インストール後、インポートしようとするとこのエラーが発生します。
torch._Cからインポート*
ImportError:DLLのロードに失敗しました:オペレーティングシステムは%1を実行できません。
問題はどこにありますか。 公式サイトにあるホイールをダウンロードしました。
Nvidia cuda5.0機能のグラフィックカードを持っています。

@ we-l-ee問題は、Python環境の一部のコンポーネントが32ビットであるということです。 64ビットのPythonとnumpyをインストールしてください。

@ peterjc123返信ありがとうございます。 64ビットPythonを使用していて、numpy64ビットバージョンを再インストールします。 ただし、それでも同じエラーが発生します。

@ we-l-ee依存関係のようなものを使用して、問題を検出できます。 Python dir / Lib / site-packages / torch / _C.pydを開いて、いくつかのヒントを見せてください。

@ peterjc123
capture

@ we-l-eeこれからは何も見えません。 アナコンダを試していただけませんか?

「condainstall-c peterjc123 pytorch-cpu」は私のために働きました! みんなありがとう!

@ peterjc123 、私はあなたが尋ねたように以前に投稿された提案を試しましたが、それでも同じエラーが発生します
conda install -c peterjc123 vc vs2017_runtimeを試しましたが、それでも問題は解決しませんでした
condaが示す場所:
C:\ ProgramData \ Anaconda3Library \ binconda.bat
C:\ ProgramData \ Anaconda3 \ Scriptsconda.exe

Pythonが示す場所:
C:\ ProgramData \ Anaconda3 \ envs \ fastai-cpupython.exe
C:\ ProgramData \ Anaconda3python.exe

_C.cp36-win_amd64.pydの依存関係ウォーカーを試しました。 そのスクリーンショットを添付しました
screenshot

一度画像を確認して、足りないものがあれば教えてください。

@khemanivishalhttp://pytorch.orgの公式パッケージをお試しください

@ we-l-eeアナコンダプロンプトで実行してみることができます。 PATH変数が汚染されており、一部の依存関係が正しく読み込まれないと思います。

@AlbertHuyb @ we-l-ee次の手順でこの問題を解決しました:
pip3アンインストールnumpy
pip3 install numpy-1.14.3 + mkl-cp36-cp36m-win_amd64.whl(http://www.lfd.uci.edu/~gohlke/pythonlibsからダウンロード)

78行目以外は同じです。
python 3.6のクリーンインストール、公式Webサイトで提案されているpipコマンドを使用してインストールされます。 再起動し、VC2017とintel openmpをインストールしましたが、問題は解決しません。

@atlantisqあなたのOSは何ですか( winver )? また、依存関係を使用して、そこで発生する可能性のある問題を検出できます。 ここを参照して

@ peterjc123 Windows 10 ver 1709、ビルド16299.431。 依存関係はWindowsツールですか、それともスタンドアロンプ​​ログラムですか?

@atlantisqこれはここにリストされてです。 そして、あなたの問題は#7458と似ているようです。

@ peterjc123 minicondaをインストールし、そこから他のいくつかのパッケージと一緒にトーチをインストールしました。 トーチをインポートしようとすると、トーチがないというメッセージが表示されます。 次に、ピップからトーチを再度インストールすると、動作します。 入力ありがとうございます!

minicondaをアンインストールすると問題が再現される可能性があるため、パッケージの1つが欠落している必要があります。

@atlantisq問題はpeterjc123/vs2017_runtimeのファイルをPATHに入れて、それが機能するかどうか試してみてください。

@ peterjc123pipを使用してmkl_fftをインストールすることですでに解決されています。 Pipは、icc-rt、intel-numpy、intel-openmp、mkl、mkl-fft、mkl-randomも同時にインストールしたため、これらのパッケージの一部またはすべてが欠落している必要があります。 今は動作します。 助けてくれてありがとう。

@ kingstarcraftnumpy -mklをインストールしてこの問題を修正しました。 ありがとう!

@ SpartaG177
F:\ DocumentsOnF \ CodingData \ Python> pip install numpy-mkl
numpy-mklを収集しています
要件numpy-mklを満たすバージョンが見つかりませんでした(バージョンから:)
numpy-mklに一致するディストリビューションが見つかりません

私はWin10を使用していますが、これらの「ソリューション」は多くの推測のようです。 私は得る
Python 3.6.5(v3.6.5:f59c0932b4、2018年3月28日、17:00:18)[MSC v.1900 64ビット(AMD64)] on win32
詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。

トーチをインポート
トレースバック(最後の最後の呼び出し):
ファイル ""、1行目、
ファイル "C:\ Users \ dae \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ torch__init__。py"、行78、
torch._Cからインポート*
ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

@soumith Windowsパッケージをビルドしたときにenvにあったパッケージのリストはありますか? インストール手順の一部としてそれらをリストする必要があるようです

@apaszke @soumithそうですね、この問題はWindowsでは

同じ問題があり、VC2017redistとCUDA9.1の両方を複数回再インストールしようとしましたが、役に立ちませんでした。 しかし、numpy-mklをインストールすることでうまくいきました。 この要件は、実際にはドキュメントIMOに含まれている必要があります(Windows FAQは、この問題はVC2017の問題であると主張しているため)、またはdllのインポートが失敗した場合は、より詳細になりますか? (それが実際に可能かどうかはわかりません)。

公平を期すために、私はコンダ環境でこれを行っていません-ピップを通してトーチをインストールしました。 ただし、他に必要なバイナリ(CUDA、cuDNN、numpy-mkl、intel-openmpなど)についての詳細情報が必要です。

特に、インポートトーチを機能させるためのプロセスは次のとおりです。

  1. Visual Studio Community2017をインストールします
  2. VC2017Redistをインストールします。
  3. CUDA9.1をインストールします
    注:これでは、おそらくここで説明さました
  4. cuDNN7.1をインストールします。
  5. pip3とここに提供さます
  6. pip3は、公式WebサイトからCUDA9.1用のトーチをインストールします。

特に、intel-openmpを明示的にインストールせず、CUDA Visual Studio統合をインストールしませんでしたが、トーチを正常にインポートできました。 @ peterjc123なぜこれがここでの0.4より前の(非推奨の可能性がある)セットアップ手順では、VisualStudioの統合が必要であることが示されています。

@roozmahdavianはい、ドキュメントを修正します。 しかし、既存のPythonライブラリを使用して、そこで何が問題になっているのかを検出するのは非常に困難です。 幸いなことに、依存関係と呼ばれる作業を行う外部ツールがあります。
私のリポジトリの説明は、CIパッケージにのみ適用され、CUDA Visual Studio統合(NVTX)は含まれていません。実際、intel-openmpはnumpy + mklに含まれているため、明示的にする必要はありません。インストールします。 しかし、しつこいだけの人にとっては、それが必要です。
そして最後に、Windowsのホイールサポートはかなり新しいものです。 そのため、問題が発生しています。 私たちがそれを改善するのに役立つ問題を投稿すると、それは良くなると思います。

@ akhadangi-これで私の問題も解決しました。

ありがとう、
シヴァム

@roozmahdavianあなたは私の問題を解決するのを手伝ってくれました! 私はWindows10 64(condaまたはAnacondaなし)でpipを使用するvirtualenvを使用しています。 numpyを削除する必要があり(アンインストールしたくなかった)、リンクからnumpy-MKLをインストールすると、 import torch機能しました。

以下の問題もあります。 Windows 7(CPUのみ)。

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\mycp2fky\AppData\Local\Continuum\anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 76, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

@ peterjc123から以下のコマンドを使用して修正し

conda install -c peterjc123 pytorch-cpu

このコマンドの問題を修正しました:

conda install -c peterjc123 pytorch-cpu

Pd:非GPU Windows7環境でインフラストラクチャを試しています

@ gulstein86 @fmcalcagno公式のものは機能していませんか? conda install -c pytorch pytorch-cpuを試していただけませんか? 私のAnacondaCloudでホストされているパッケージは0.3.1ですが、公式のパッケージは0.4.0です。

これがこの問題の私の報告です。 うまくいけば、それがそれに対処する方法についてのいくつかのヒントを与えるのに役立つかもしれません。
https://gist.github.com/peterjc123/6b804651288e76db7b5fabe5348e1f03

@ peterjc123
私はImportError: DLL load failed: The operating system cannot run %1.を持っていました
numpy-1.14.3+mklインストールして修正しました( @kingstarcraftのおかげで) 。http//www.lfd.uci.edu/~gohlke/pythonlibsからダウンロードしました
私はAnacondaを持っていませんが、単純なPython 3.6を持っているので、インストールは次のようになります。
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl

@ soumith #7979で修正されました。 これを閉じる必要がありますか?

pipを使用してPytorch0.4をGPUサポートなしのPython3.6.5、Windows10にインストールすると、同じエラーが発生します。
これが私の解決策です:

  1. win-64 /intel-openmp-2018.0.0-8.tar.bz2をダウンロード
  2. ダウンロードしたファイルを解凍し、 Library\binのdllファイルをPython dllパスに配置します:C:\ Users \ username \ AppData \ Local \ Programs \ Python \ Python36 \ DLLs( where pythonを使用してPythonパスを見つけることができます
  3. 環境変数のPythonパスを確認してください
  4. 別のコンソールを開いて試してください

これは私のために働いた〜👏

同じ問題が発生します。

(python35) E:\Development>conda info

     active environment : python35
    active env location : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35
            shell level : 1
       user config file : C:\Users\uqasnosw\.condarc
 populated config files : C:\Users\uqasnosw\.condarc
          conda version : 4.5.4
    conda-build version : not installed
         python version : 3.6.1.final.0
       base environment : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\pkgs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\envs
                          C:\Users\uqasnosw\.conda\envs
               platform : win-64
             user-agent : conda/4.5.4 requests/2.14.2 CPython/3.6.1 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False


(python35) E:\Development>python
Python 3.5.5 | packaged by conda-forge | (default, Feb 13 2018, 06:15:35) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The operating system cannot run %1.

@luteinの指示では修正されませんでしたが、PR#7979がロールバックされていることに気付きました。 この問題の既知の回避策はありますか?

@ aaronmarkham #7979はマスターブランチでロールバックされていません。 それを元に戻そうとしたのは、 @ ezyangの内部ブランチに

@ peterjc123迅速な返信と説明をありがとう! 実際、私はこのリンクの指示に従い、 conda install mkl mkl_fft intel-openmp numpy (mkl_fftのダッシュではなくアンダースコアに注意)を実行すると、これが修正されました。 上記の私のコメントは無視してください。

トーチを学ぶのを楽しみにしています。

みなさん、こんにちは。私の場合、解決策は、プリコンパイルされたnumpyパッケージをここからインストールすることでした: https

私のセットアップ:
ウィンドウズ10
python 3.6.5 / pip3-コンダではありません
GPUサポートなし

PyTorchのローカルにインストールされた作業コピーへの私のステップ:
https://www.python.org/downloads/release/python-365/からpython3.6.5をダウンロードしてインストールし
https://pytorch.org/#pip -install-pytorchに

pip3 install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl 
pip3 install torchvision

このプロセス中に、numpyをダウンロードしました(pipから、これにより問題が発生しました)
pip3 uninstall numpy
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyにアクセスして、パッケージを選択します(numpy‑1.14.5 + mkl‑cp36‑cp36m‑win_amd64.whlを選択しました)
pip3を使用してインストールし、ダウンロードしたwhlファイルがどこにある場合でも(EG)
pip3 install ./Downloads/numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl

インポートトーチを再度テストします。
クッキーを送ってください。

ここでこの会話を中断して申し訳ありませんが、コンダ以外のインストール(つまり、pipを介してインストールされたトーチ)に対しても100%機能し、最速の修正があります:
https://anaconda.org/anaconda/intel-openmp/filesからintel-openmpをダウンロードし
それを解凍し、binフォルダーをPATHに追加します

;)

@harlyh 2番目のステップについて詳しく

intel-openmp zipを解凍すると、3つのフォルダーが作成されます。そのうちの1つはbinと呼ばれます。
そのbinフォルダーのフルパスをPATHという環境変数に
その後、コマンドプロンプトを実行し(start-> run-> cmd)、 envまたはsetコマンドを使用すると、 PATH = ....変数にそのbinフォルダーへのパスが表示されます。

これを解決する方法は?
Pythonでトーチをインポートできません。

[1]の場合:トーチをインポートします

ImportErrorトレースバック(最後の最後の呼び出し)
()
----> 1つのインポートトーチ

〜\ Anaconda3 \ lib \ site-packages \ torch__init __。pyin()
74パス
75
---> 76 from torch._C import *
77
78 _all_ + = [dir(_C)の名前の名前

ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

@AnirbanKiskuは、このスレッドで提示されているソリューションをご覧ください。 具体的には、 https: //github.com/pytorch/pytorch/issues/4518#issuecomment-384195186から始まる会話ビットを見て
同じ問題が発生している可能性がありますが、多くの情報を提供していません。

python preprocess.py -train_src data / src-train.txt -train_tgt data / tgt-train.txt -valid_src data / src-val.txt -valid_tgt data / tgt-val.txt -save_data data / demo
トレースバック(最後の最後の呼び出し):
ファイル "preprocess.py"、行12、
トーチをインポート
ファイル "C:\ Users \ mramkuma \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-packages \ torch__init__。py"、行78、
torch._Cからインポート*
ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。

何をするの?

numpy-1.15 mklをインストールするhttps://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyは、Windows 10 x64、Python 3.6、CUDA9.0で動作します。

これは私のために働いたようです:
アンインストールされたpytorchとpytorch-cpu
pytorch-cpuをインストールしますconda install -c peterjc123 pytorch-cpu
それが機能しない場合は、pytorchをアンインストールして:

同じエラーが発生し、3つのステップで解決しました
1)pipアンインストールトーチ
2)conda install -c peterjc123 vc
3)conda install -c peterjc123 pytorch-cpu

ピーターありがとう!

環境を使用して(私はこの環境をminiconda構築しました):

  • OS = windows 10 1809
  • python =3.7
  • numpy = 1.15.4

import numpyまたはimport torch関係なく、インポートエラーが発生します。

しかし、Pythonバージョンを3.6.7numpy=1.15.4 )にダウングレードすると、エラーは消えました。 変なようです。

@Whisht python 3.7にアップデートした場合、どのバージョンのnumpyがインストールされますか? numpyを1.15に更新するとどうなりますか?

@ peterjc123はい、numpyバージョンは1.15.4

@WhishtこれはNumpyの問題のようです。 ここで問題を開いてください。 別のMKLバージョンを使用している可能性があります。 または、インストール中にconda環境で一部の依存関係が台無しになります。

同じエラーが発生し、3つのステップで解決しました

  1. pipアンインストールトーチ
  2. conda install -c peterjc123 vc
  3. conda install -c peterjc123 pytorch-cpu

ピーターありがとう!

これらの手順は、Windows10で機能しました。ありがとうございます。

私は自分のMacシステムのPython2.7を使用しています(サードパーティのPythonではありません)
私はこの問題に直面し、解決策を得ました
このコマンドを実行するだけで、環境に合わせて調整してください👍

sudo install_name_tool -change @rpath/libc++.1.dylib /usr/lib/libc++.1.dylib /Library/Python/2.7/site-packages/torch/_C.so

環境で(私はanacondaでこの環境を構築しました):
OS = Windows 10
python = 3.6
cuda = 9.0
Pytorch = 1.0.1

エラー:torch._Cインポートから*(ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした!!!
したがって、私はこのソリューションを使用し

この問題は解決されましたが、Pytorchのバージョンは0.4.1に変更されました!!!

ImportErrorなしでPytorch1.0を使用するのを手伝ってもらえますか? @ peterjc123?

cuda10とpython3.7(Windows10とAnaconda1.9.6仮想環境)でpytorch 1.0.1に切り替えた後、次のエラーも発生します。

from torch._C import *
ImportError: DLL load failed

Python3.6の新しいvirtualenvでも同じです

C:\ Users \ Name.conda \ envspython37 \ Lib \ site-packages \ torchには、_C.cp37-win_amd64.pydという名前のファイルのみがあります。

cuda 9.0では、すべてが正常に実行されていました。

また、「conda install pytorch-cpu torchvision-cpu-cpytorch」のみで同じ問題が発生します。 だから、それはcudaやcudnnに関連していないと思います。

ところで、私はこれらすべてのものを試しました:それは私にとってはうまくいきませんでした。 また、古いpeterjc123 / win-64 :: pytorch-cpu-0.3.1-py36_cpuhe774522_2バージョンを使用することはできません。 cudaをサポートするpytorch1.0.1が必要です。

Python 3.7.2にアップグレードした後、今日この問題に遭遇しました。 再コンパイルしても動作しませんでした。 Python3.7.1に戻ることで回避しました。

conda install python==3.7.1

これは私にとってもうまくいきました。
Python 3.6でも同じ:最新のPython3.6.8を使用すると同じエラーが発生します
conda install python==3.6.7機能します

@HarryHHung @djdookieこの問題を再現し、考えられる理由を分析しました。 dllロードdirsをオーバーライドする以前の方法( PATH編集する)はもう機能していないようです。 視認性を高めるために、新しい問題を開きました: https

@ peterjc123良い発見。 お疲れ様でした!

エラーの解決方法がわかりません:from torch._C import *(ImportError:DLLの読み込みに失敗しました:指定されたモジュールがPytorch1.0で見つかりませんでした。助けていただけますか?@djdookie

私の環境(win8.1、python3.7.1、Pytorch1.0.1)では、このエラーは仮想環境(anacondaを使用)では発生しましたが、root(ベース)環境では発生しませんでした。
私の検証によると、私の場合、仮想envが(anacondaナビゲーターではなく)promptによって作成されたときにこのエラーは発生しませんでした。
これが誰かに役立つことを願っています。

3.7.2からPython3.7.1に切り替えるとうまくいきました。 したがって、バージョンの競合の問題のようです。

conda install python == 3.6.7
私のために働いた。 この前は3.6.8だったと思います。

すべての助けをありがとう。

みなさん、GPUのないWindows 10マシンにconda4.6.4を使用してpytorch1.0.0をインストールするのに役立つソリューションを共有したかったのですが、理解するのに非常に時間がかかりました。
最大の問題は、Python3.6.7を使用していなかったことだと思います。

次の手順を繰り返します。
conda create -n myEnv python = 3.6.7
conda install pytorch-cpu = 1.0.0 -c pytorch

みなさん、こんにちは。私も同じ問題に遭遇し、anacondaを含む完全なConda envを作成し、cudaを使用してpytorchをインストールすることで解決しました(GPUサポート用)
そしてそれは私のために働いた。

これがstackoverflowに関する私の答えです: https

最先端にとどまるのが待ちきれない人(私のように)には、2つの方法があります。 @ peterjc123のおかげで最新のpytorchソースを使用して再コンパイルします。 または、チャネルc3i_testから最新のPythonビルドにアップグレードします。

conda install -c c3i_test python

パッケージpython-3.7.2ビルドh8c8aaf0_6で問題が解決したことを確認できます。 https://github.com/ContinuumIO/anaconda-issues/issues/10640

更新: Python修正ビルドがデフォルトチャネルにリリースされました。 これで、この問題を解決するために次のコマンドでアップグレードできます。

conda update python

私もエラーが発生しています
import torch File "C:\Users\dilee\Anaconda3\lib\site-packages\torch\__init__.py", line 76, in <module> from torch._C import * ImportError: DLL load failed: The specified module could not be found.

誰かがこのエラーを解決するのを手伝ってくれますか

解決しました

どのようにそれを解決しましたか?

ウィンドウ10
python3.6
pytorchをインストールするにはpipとcondanoneを使用し、anacondaは使用しないでください。
今、私はエラーを解決することはできません
ファイル ""、1行目、
ファイル "D:\ Python36 \ lib \ site-packages \ torch__init__。py"、行102、
torch._Cからインポート*
ImportError:DLLの読み込みに失敗しました:找不到指定的程序。

@helenwyw Python 3.6.0を使用している場合は、Pythonを更新してください。

@ peterjc123バージョンの問題ですか?どのバージョンが推奨されますか?

3.6.X(X> 0)がサポートされています。 CIでテストされているため、3.6.7をお勧めします。

ああ、やってみます。 ありがとう!

@ peterjc123 hhh、大丈夫です😄

@ peterjc123こんにちは!私も同じ問題に
Windows 10 Anaconda python3.6.3
conda install pytorch-cpu torchvision-cpu -c pytorch
私は解決策を試しました:conda install -c peterjc123 pytorch-cpu、それは動作します。
しかし! pytorchのバージョンは0.3.1ですが、私のニーズを満たしていません。 pytorchのバージョンを説明できると思います。
アンインストールし、conda install pytorch-cpu torchvision-cpu cpytorchで再インストールします。
このページに記載されているいくつかの方法を試しました。
最後に、このスラウションは機能します!
win-64 / intel-openmp-2018.0.0-8.tar.bz2をダウンロードし、Library \ binのdllファイルをdirに入れて、そのパスを環境変数PATHに追加します。
そして、ウィンドウを再起動します!
ありがとう!

とにかく、最初にこのスクリプトを試してください。 https://gist.github.com/peterjc123/21143c0c9426a025618260dde5b6219a

Windows 10で同じ問題が見つかりました(_ImportError:DLLの読み込みに失敗しました:指定されたモジュールが見つかりませんでした。_)
このconda install pytorch-cpu torchvision-cpu -c pytorchインストールしています
以前のバージョンのPython(約3.6.X)を実際に忘れてしまいましたが、Pythonを3.6.8に更新すると、問題が解決します。

アップグレード後にMacでも同じ問題が発生しました。 conda install pytorch=1.0.0 -c pytorchで問題が修正されました。

@nshervtこの問題は、Windows固有の問題を追跡しています。 OSXのバイナリディストリビューションからPyTorch1.1をインストールする際に問題が発生した場合は、新しいバグを報告してください。 ありがとう!

MacOSMojaveで私は

---> 79 from torch._C import *

ImportError: dlopen(/usr/local/lib/python3.6/site-packages/torch/_C.cpython-36m-darwin.so, 9): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: /usr/local/lib/python3.6/site-packages/torch/lib/libshm.dylib
  Reason: image not found

トーチバージョン1.1.0にはバグがあります。 MacOS用に1.0.0をインストールします。

pip3 install torch==1.0.0 torchvision==0.2.2.post3

これで問題は解決します。

誰かがこの問題を解決したかどうかはわかりませんが、Windows 10、Python 3.7.1は!pipインストールを使用してSpyderからインストールします。 CUDAは私のためにそのエラーメッセージを台無しにしていました。 だから私は手動でファイルを削除し(アンインストール)永遠にかかり、cuda以外のバージョンを再インストールしました。 現在は正常に動作しています。

私はPythonでも同じ問題を抱えていました:3.7.3、cuda 10.1、pythorch1.2。
私の場合、パッケージをアンインストールし、condaを使用して1.0.0バージョンをインストールすると、問題が解決しました。

conda install pytorch=1.0.0 -c pytorch
conda install -c pytorch torchvision

Pythonバージョン3.6.8をインストールしましたが、問題は解決しました

同じエラーが発生しました。Anacondaの環境をベースからmyenvに変更しただけで、互換性のあるpytorchがありました。 適切なバージョンのPytorchをインストールする必要があると思います

Python 3.7.4とCUDAバージョン10.1を使用してpip3をインストールした後、Windows10で同じ問題が発生しました。 (私のcudaドライバーはこのバージョンです:NVIDIA CUDA 10.1.0ドライバー)。 しかし、インポートでは、他の人が持っていたのと同じエラーが発生します。

それを修正するために、私は次のことをしました。 pip3はトーチをアンインストールし、CUDA9.2で再インストールします。 インポートは正常に実行されます(torch.cuda.is_availableがtrueであるため、すべてが機能しています)。 これが誰かを助けることを願っています。

トーチ1.1.0を使用します。これまではトーチ1.3.0だったと思います。

@HarshneetBhatiaどのバージョンを使用していますか? CUDAカードはありますか? どのようにインストールしましたか?

こんにちは !
次のコードを簡単に実行できますか
pip3 install torch===1.3.0 torchvision===0.4.1 -f https://download.pytorch.org/whl/torch_stable.html
マシンにCUDAを設定せずに?

はい、私のマシンにはGTX 1660tiが搭載されています。

前もって感謝します :)

次のコンテキストでも同様のエラーが発生します。以前は、windows10 pytorch 0.2.1を正常に使用しました(-c peterjc123のanacondaディストリビューションを使用)。 これで、すべての人が使用できるpip .whlがダウンロードされたので、pytorch 0.2.1をアンインストールし、を使用してwheelファイルをインストールしてみました。

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

これは正常に完了しますが、(spyder、PyDev、およびpythonコマンドラインで)次のようになります。
'>>トーチをインポート
トレースバック(最後の最後の呼び出し):
ファイル "C:\ Users \ alexandre \ Anaconda3 \ lib \ site-packages \ torch__init __。py"、76行目
torch._Cからインポート*
ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。
'

私はWindows10、Python 3.6.4、Conda4.4.10を使用しています。 そして、 pipはアナコンダピップです。

フォールバックとして、私は試しました:
conda install -c peterjc123 pytorch cuda80
そしてそれは「働いた」

しかし、なぜ.whlファイルが失敗するのか興味があります(同僚のマシンで動作します)。

これは動作します👍

「torch._Cインポートから* ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした」というエラーが発生するという同じ問題が発生しました。

Windowsの使用-PurePython3.6-トーチ0.4.0-仮想環境

私は次の手順でそれを解決しました:

  1. pipのバージョン9.0.1があることを確認してください: python -m pip install pip==9.0.1
  2. pip install mkl intel-openmp
  3. システムパスに追加:{virtualenvへのパス} Library \ bin
  4. pip install torch==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

conda update pythonはうまく機能します。 更新されたPythonのバージョンは3.8.1です

これは、 https://support.pyxll.com/hc/en-gb/articles/360041392893-Error-importing-Python-module-DLL-load-failedに役立ちます

api-ms-win-crt-runtime-l1-1-0.dllのダウンロードと設定についてhttps://www.youtube.com/watch?v=Ob6cJegM1l8

完全なオフラインインストールのために私のために働いた組み合わせ:
CUDA 10.1(一致するcuDNNライブラリを使用)
Python 3.6.10(アナコンダ)
pyYAML 5.1(PyPIから)
トーチ1.4.0cuda101(Anaconda Cloudから)
torchvision 0.5.0(PyPiから)

事前にVS要件をインストールしていることに注意してください

これはmsvcの問題であるはずです。 https://pypi.org/project/msvc-runtime/からwhlファイルをダウンロードしてインストールして
私の設定:
ウィンドウズ10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-ランタイム14.26.28720

Pythonバージョン3.6.8をインストールしましたが、問題は解決しました

pytorchはpython3.7をサポートしていますか? 私のPythonバージョンは3.7.xで、問題を解決できません

申し訳ありませんが、うまくいくかどうかわかりません。 私の別のコンピューターではPythonのバージョンは3.7.4であり、問​​題はありません。 多分あなたは試してみることができます。

------------------原始邮件------------------
ρ件人: "liaoxuewei" < [email protected]>;
ρ送時間:2020年8月20日(星期四)上午10:44
収件人: "pytorch / pytorch" < [email protected]>;
抄送: "倪思琪" < [email protected]>; "コメント" < [email protected]>;
主题:Re:[pytorch / pytorch] from torch._C import *(ImportError:DLLロードに失敗しました:指定されたモジュールが見つかりませんでした。(#4518)

Pythonバージョン3.6.8をインストールしましたが、問題は解決しました

pytorchはpython3.7をサポートしていますか? 私のPythonバージョンは3.7.xで、問題を解決できません


コメントしたのでこれを受け取っています。
このメールに直接返信するか、GitHubで表示するか、登録を解除してください。

gpuドライバーをインストールすることでこの問題を解決しました。 https://www.nvidia.cn/Download/index.aspx
GTXドライバがインストールされているかどうかを確認する必要があります。

これはmsvcの問題であるはずです。 https://pypi.org/project/msvc-runtime/からwhlファイルをダウンロードしてインストールして
私の設定:
ウィンドウズ10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-ランタイム14.26.28720

これは、次の構成で機能しました。
ウィンドウズ10
cudatoolkit 10.0.130
pytorch 1.4.0
msvc-ランタイム

pypiパッケージをありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

negrinho picture negrinho  ·  3コメント

Coderx7 picture Coderx7  ·  3コメント

szagoruyko picture szagoruyko  ·  3コメント

eliabruni picture eliabruni  ·  3コメント

SeparateReality picture SeparateReality  ·  3コメント