LoginSignup
0
1

More than 3 years have passed since last update.

windows10でpipでpyTorchいれてみたよ。

Posted at

というだけの記事。しかし1か所つまづいたので書く。
2021/04/01現在。月日は百代の過客にして行かふ年も又旅人なので、あくまでこの日付でうまくいったよという話です。

pipインストール体験記

pyTorchの公式ページのGet Startedを開く。
https://pytorch.org/get-started/locally/

すると、以下の画像の部分があるので、自分の環境を選ぶ。pyTorch.PNG

(今回は、Windows+pip+python+cpuを選択)

すると、画像の一番下の"Run this Command"の部分にpip install のコマンドが出てくるので、それをコピペでターミナルから実行。

pip install torch==1.8.1+cpu torchvision==0.9.1+cpu torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

しかし、これを実行してもインポート時にエラーが発生してしまった。

Traceback (most recent call last):
  File "c:\programing\pythonwork\pytorch_training\scratch.py", line 1, in <module>
    import torch
  File "c:\programing\pythonwork\pytorch_training\lib\site-packages\torch\__init__.py", line 117, in <module>
    raise err
OSError: [WinError 127] 指定されたプロシージャが見つかりません。 Error loading "c:\programing\pythonwork\pytorch_training\lib\site-packages\torch\lib\torch_python.dll" or one of its dependencies.

あれーと思っていろいろ試していたら、どうもpython のバージョンがダメだったぽい。

現在のバージョン 変更後のバージョン
Python 3.9.0a4 Python 3.8.2

(python のバージョンはpyenvで切り替えると便利!)

バージョン切り替えたらうまくいきました。
※ちなみに、上記で紹介した公式のページの下のほうにVerificationのコードが載っているので、それを実行してみました。

あれーと思っていろいろ試したこと

僕の場合、最終的にpythonのバージョンの問題だったが、ネットには以下のような解決策も紹介されていました。

  • torchのバージョンを下げる
  • Visual Studio 2015、2017、および 2019 用 Microsoft Visual C++ 再頒布可能パッケージをインストール

pythonのバージョンを下げてもうまくいかなかったときは、お試しください。

以上です。

0
1
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
0
1