どないブログ

なんでも書く

pip install torchで ReadTimeoutErrorが出てしまった。

PyTorchを触ってみようと、以下の本を購入した。 環境構築でつまづいてしまったのでメモ。

やったこと

www.amazon.co.jp

pyenvで3.6.9の環境をinstall

この本には3.6のPython環境と書いてあったが、3.6.0だとtorchが1.4.0までしかinstall出来ない。

torchvisionをinstallするためにはtorch==1.7.0以降でないといけないので、3.6.9をinstallした。

その後以下のコマンド

pip install torch==1.7.0

を実行すると

raise ReadTimeoutError(self._pool, None, 'Read timed out.')

でinstallが終了せず。

原因

stackoverflow.com

pip installdefault-timeout というoptionがあるそうな。

引っ越してすぐで、光回線がまだ引けておらず、非常に遅い回線で環境構築していたのでTimeoutになってしまったようです。

f:id:r_h_0706:20201106104714p:plain
fast.comスクショ

以下のコマンドに修正することでinstall出来た。

pip install --default-timeout=500

100でもダメだったw

大きいライブラリだなw