LoginSignup
2
2

More than 5 years have passed since last update.

Windows で PyTorch 0.4.0 の ImportError の対策

Last updated at Posted at 2018-07-05

1. エラー

PyTorch を利用したいので、オフィシャルサイトの手順で PyTorch をインストールした。

image.png

開発環境の Python のバージョンは 3.6.6 で、CUDA のバージョンは 9.0 です。だから pip で説明通り PyTorch 0.4.0 をインストールした。

しかし、import すると、エラーが出た。

image.png

Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [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:\Program Files\Python36\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

DLL load failed の原因はたぶん DLL の依存関係だから、すぐ Google で検索し始まった。

2. ソリューション

Windows下通过pip安装PyTorch 0.4.0 import 不成功」を参考にして、問題を解決しました。

2.1. ダウンロード

ここをアクセスして、 win-64/intel-openmp-2018.0.3-0.tar.bz2 をダウンロードしてください。

Windows下通过pip安装PyTorch 0.4.0 import 不成功」では古いバージョンの win-64/intel-openmp-2018.0.0-8.tar.bz2 をダウンロードしたのですが、どちらも問題を解決できるみたいです。

2.2. 解凍

image.png

win-64/intel-openmp-2018.0.3-0.tar.bz2 から、Library/bin/ を解凍してください。

2.3. パスの設定

image.png

さっきの解凍先をシステムのパス設定に追加してください。

2.4. 再起動

再起動してから、もう一度 PyTorch を import すると:

image.png

異常なしです。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2