WindowsでPython環境を構築していたときのこと。
以前構築できていた環境を再現するだけなので問題ないと思っていた、インストールできるはずのライブラリのバージョンが見つからないとエラーがでた。
#例
$ pip install tensorflow==1.14.0
ERROR: Could not find a version that satisfies the requirement
のような形。
調べた結果単純な間違いがあったため備忘録として以下に実施したことを記す。
実施したこと
pipのアップグレード
$ pip install -U pip
なにはともあれアップグレードはやってみるべし思ったので実施したが変わらずライブラリは...
ERROR: Could not find a version that satisfies the requirement
と言われてしまう。
さらに調べた結果どうやらインストールしているPythonが怪しいらしい。
というのも確認してみたところインストールしているPythonが32bit版のものをインストールしていた。
ただしくは64bit版をインストールしなければいけないらしい。
これはPython.orgでのダウンロードファイル一覧だが、「Windows x86-64 ~~~」を利用しなければいけないところを誤って「Windows x86 ~~~」を利用してPythonをインストールしていたようだ。
pipのアップグレードで解決しない場合は利用しているPythonを一度確認してみると良いかもしれないい。