
最近Unityで「UnityML-Agents 実践ゲームプログラミング」に沿ってAI使用でのロボット用プログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを備忘録もかねて載せていきたいと思います。
これは初期の初期ですが、環境構築時の2章のP46で記載の通りに以下のようにPyTorchのインストールをしようとしたところエラーが発生してインストールできませんでした。
pip install torch ~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
これは単純な話だったのですがインストールしようとするPyTorchのバージョンとその前にインストールしていたPythonのバージョンの非対応エラーでした。
事前にインストールしていたPythonはVer.3.12.3だったのですが、これが新しすぎてPyTorchの1.7.1に対応しておらず発生していました。
このため、PyTorchのバージョンを3.8.5まで落としたところ、上記インストールはできるようになりました。
このパターン以外の場合もあるかもしれませんが自分たちの場合はこれを行ったところ解消しました。
以上が、自分たちの方で「UnityML-Agents 実践ゲームプログラミング」に沿った環境を構築していた時にPyTorchインストールでエラーが発生した時の解決方法の1つの例になります。
関連記事:
【Unity】オブジェクトの影をなくす方法 - Django Girls and Boys 備忘録
【Unity】オブジェクトの影(シェイド)を消す方法 - Django Girls and Boys 備忘録
【Unity】文字列データなどをテキストファイルとして書き込む方法 - Django Girls and Boys 備忘録
【MapBox】地図情報サービスMapBoxの導入 - Django Girls and Boys 備忘録
【Unity】「Unityの教科書」 初心者から中級者まで、ゲーム開発の頼れるガイド - Django Girls and Boys 備忘録
【Unity】『UnityではじめるML-Agents実践ゲームプログラミング』について - Django Girls and Boys 備忘録
【Unity】ML-Agentsにおけるエピソード完了 - Django Girls and Boys 備忘録
【Unity】「ML-Agents 実践ゲームプログラミング」でPyTorchのインストール時にエラーが発生した時の解決方法 - Django Girls and Boys 備忘録