3

github で見つけた強化学習コードで環境 OpenAI ジム (「ジム」) を実行しようとしています: https://github.com/rllab/rllab

ただし、ジムをインポートするたびに、エラー メッセージが表示されます。

「numpy」バージョン 1.8.2 がインストールされていますが、「gym」には少なくとも 1.10.4 が必要です

簡単ですよね?しかし、それは問題 1 につながります: 私は新しいバージョンの NumPy から始めました (実際、ダウングレードする前に数日前に 1.11.1 にアップグレードしました) が、rllab が機能するためにバージョン "0x9" にダウングレードする必要がありました。そこからバージョン 1.8.2 が生まれました。ただし、rllab は gym と互換性があると主張しています。

とにかく、バージョン 1.10.4 の方がうまくいくかもしれないので、それでも続けました。root アクセス権がないため、以下を使用します。

pip install numpy==1.10.4 --user

それはうまくいきます。次にジムを再度インポートしますが、同じエラー メッセージが表示されます。python (シェルと IDE の両方) によると、numpy のバージョンはまだ 1.8.2 です。ということで問題2。

要約すると: 1. 私が見たエラーを考えると、どうすれば rllab を gym と互換性を持たせることができますか? 2. sudo 権限なしでバージョン 1.8.2 をアンインストールして、ジムを実行できるようにするにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1