質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

Q&A

解決済

1回答

9954閲覧

PyTorchがPipでインストール出来ない

Py_Python

総合スコア1

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

PyTorch

PyTorchは、オープンソースのPython向けの機械学習ライブラリ。Facebookの人工知能研究グループが開発を主導しています。強力なGPUサポートを備えたテンソル計算、テープベースの自動微分による柔軟なニューラルネットワークの記述が可能です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

0グッド

0クリップ

投稿2021/06/25 12:27

前提・実現したいこと

Win10でノーマルのCore i7環境下でディープラーニングのプログラムを走らせようとPyTorchをPipでインストールしようとしたがErrorが出てインストールできない。

発生している問題・エラーメッセージ

pytorch.orgでStable(1.9.0)、Windows、Pip、Python、CPUを選択。
生成されたコード
pip3 install torch torchvision torchaudio
にPy -3.8 -m を付け加えて
Py -3.8 -m pip install torch torchvision torchaudio

をコマンドプロンプトで実行すると

C:\Users\ユーザー名>Py -3.8 -m pip install torch torchvision torchaudio
Collecting torch
Using cached torch-0.1.2.post2.tar.gz (128 kB)
Collecting torchvision
Using cached torchvision-0.2.2.post3-py2.py3-none-any.whl (64 kB)
ERROR: Could not find a version that satisfies the requirement torchaudio (from versions: none)
ERROR: No matching distribution found for torchaudio

試したこと

そもそもtorchaudioの意味がよく解らない。
因みにPythonのVersionを確認したがPython 3.8.3でtorch対応と思います。

Pytorch.orgで生成したコードを貼り付けて実行していますが、なぜtorchaudioでErrorが出るのか解りません。
宜しくお願い致します。

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/06/25 13:08

> Using cached torch-0.1.2.post2.tar.gz (128 kB) Using cached torchvision-0.2.2.post3-py2.py3-none-any.whl (64 kB) PyTorch 0.1.2.post2 と torchvision 0.2.2.post3 は、どちらも2019年リリースの古いバージョンですけど、そんな古いのを入れたいのではないですよね? https://pypi.org/project/torch/0.1.2.post2/ https://pypi.org/project/torchvision/0.2.2.post3/ > 生成されたコード pip3 install torch torchvision torchaudio にPy -3.8 -m を付け加えて 付け加えずに、pip3 install... (または pip install...) では、ダメなのでしょうか?
Py_Python

2021/06/26 07:59

返信、大変、感謝しております。 installでPy -3.8 -mを付け加えずに、pip3 install... (または pip install...)のみでやってみましたがやはり同じでした。 >PyTorch 0.1.2.post2 と torchvision 0.2.2.post3 は、どちらも2019年リリースの古いバージョンですけど、そんな古いのを入れたいのではないですよね? バージョンはその通りで、特に古いバージョンを入れたいわけではなく、pytorch.orgで生成されたコードを入れるとこう出てきました。なおStableは(1.9.0)で新しいものをセットしていると思うのですが?  またいろいろ調べるとPipで入れ損ねた場合は一旦、torchを削除した方がいいようなことが書いてありましたがどのようにすればいいか、よく解りません。 またtorchaudioがいったいどういうライブラリーなのか?、どのversionsならいいのか?それがなぜ生成されないのかがよく解りません。 因みにCore i5の別のPCでも同じErrorで止まってしまいます。そのPC固有の問題ではなさそうです。 何かご享受頂けるとありがたいです。
jbpb0

2021/06/27 13:09

> Using cached キャッシュが使われないように、下記のように実行してみてください pip3 install --upgrade torch torchvision torchaudio --no-cache-dir 上記でもダメなら、下記のようにバージョンを指定してみてください pip3 install --upgrade torch==1.9.0 torchvision==0.10.0 torchaudio==0.9.0 --no-cache-dir 普段使用しているコマンドがpip3ではなくpipなら、上記もそれに合わせてください うまくいかない場合は、コマンド実行時にどのように表示されたのかを教えてください
Py_Python

2021/06/29 14:11

jbpb0様 いつもコメント誠にありがとうございます。 上記、やってみましたがtorchとtorchvisionはインストール出来ているようですが、やはりtorchaudioでErrorが出てしまいます。 ---------------------------------------------------------------------------------------------- Microsoft Windows [Version 10.0.19041.1052] (c) Microsoft Corporation. All rights reserved. C:\Users\ユーザー名>py -3.8 -m pip install --upgrade torch torchvision torchaudio --no-cache-dir Collecting torch Downloading torch-0.1.2.post2.tar.gz (128 kB) |████████████████████████████████| 128 kB 3.3 MB/s Collecting torchvision Downloading torchvision-0.2.2.post3-py2.py3-none-any.whl (64 kB) |████████████████████████████████| 64 kB 4.8 MB/s ERROR: Could not find a version that satisfies the requirement torchaudio (from versions: none) ERROR: No matching distribution found for torchaudio WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available. You should consider upgrading via the 'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\python.exe -m pip install --upgrade pip' command. C:\Users\ユーザー名>py -3.8 -m pip install --upgrade torch==1.9.0 torchvision==0.10.0 torchaudio==0.9.0 --no-cache-dir ERROR: Could not find a version that satisfies the requirement torch==1.9.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2) ERROR: No matching distribution found for torch==1.9.0 WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available. You should consider upgrading via the 'C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\python.exe -m pip install --upgrade pip' command. C:\Users\ユーザー名> 因みにググるとanaconda3(使ったことがありません)であればpackagingがあるようなことが書いてありますが、Pipとの違いがよく解りません。 またtorchをインストール場合の環境(仮想空間)を宣言する必要があるのかも今一つ解りません。 そのあたりを再度、ご教授願えると大変、ありがたいです。 宜しくお願い致します。
jbpb0

2021/06/29 14:49

> C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\python.exe は、32bit版のPythonです 古いPyTorchしか入らないのは、そのためだと思います 64bit版のPythonを入れてください 32bit版を使わないとならない理由が無いなら、32bit版は削除してしまうことをお勧めします 二つ以上のPythonをインストールするのは、トラブルの原因になりやすいからです
jbpb0

2021/07/01 04:03

もしWin10が32bitなら、32bit版のPythonしか使えませんが
Py_Python

2021/07/01 05:04

jbpb0様 ご返信、誠にありがとうございます。 今、ちょっと仕事でバタバタしています。Win10は64bitです。 ですので上記のjbpb0様の方法でpython64bit版に週末にかけて、変えてやてみます。 ご返信、誠にありがとうございます。 また、ご連絡します。
guest

回答1

0

ベストアンサー

Using cached torch-0.1.2.post2.tar.gz (128 kB)

Using cached torchvision-0.2.2.post3-py2.py3-none-any.whl (64 kB)

PyTorch 0.1.2.post2 と torchvision 0.2.2.post3 は、どちらも2019年リリースの古いバージョンです
torch 0.1.2.post2
torchvision 0.2.2.post3

C:\Users\ユーザー名\AppData\Local\Programs\Python\Python38-32\python.exe

は、32bit版のPythonです
古いPyTorchしか入らないのは、そのためだと思います

投稿2021/07/02 09:07

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Py_Python

2021/07/04 08:57

jbpb0様 お世話になっております。 64bit版のPythonに入れ替えたところ、Pytorch、上手くインストール出来ました。 大変、ありがとうございました。 調べたら、 ◎Python 64ビット版が必要になるのはどのような時か  オフィスワークのような普段使いでは32ビット版で十分ですが、以下のように64ビット版が必要になる場合もあります。 ①科学技術計算のように大量のメモリをプログラムで使用する場合(主に2GBを超える場合) ②64ビットシステムが要求されているライブラリを使用する場合 PytorchがAI用のプログラムの為、64ビットシステムが必要だったんですね。 使用環境の基本的な事なんだけど、自分が引用していた文献にはどこにも書かれておらず、大変、助かりました。 jbpb0様、この度は本当にありがとうございました。
jbpb0

2021/07/05 01:05 編集

> オフィスワークのような普段使いでは32ビット版で十分 一般的によく使われているOSがほとんど64bitになった現状では、 「オフィスワークのような普段使い」 でも64bit版Pythonを使うのが普通だと思います どうしても32bit版じゃないとうまくいかないような用途でのみ、32bit版Pythonを使うようにした方がいいですよ
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問