1

OpenAI Gym w/MuJoCo Python ファイルを PyCharm 構成から実行しようとしていますが、mujoco_py に関連する「環境変数へのパスがありません」という例外が発生します。

これらは、同じ名前を持ち、互いに「置換」するため、PyCharm に追加できないように見える環境変数です。

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/<user>/.mujoco/mujoco210/bin

すべての環境変数が .bashrc にあるため、ターミナルから Python スクリプトを完全に実行できますが、もちろん、コンソールなどを PyCharm で動作させたいと考えています。

したがって、PyCharm からスクリプトを実行しようとしたときに発生するエラーは次のとおりです。

raise Exception("\nMissing path to your environment variable. \n"
Exception: 
Missing path to your environment variable. 
Current values LD_LIBRARY_PATH=/home/<user>/anaconda3/envs/mujoco210_openai_gym/lib/python3.9/site-packages/cv2/../../lib64:
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/<user>/.mujoco/mujoco210/bin

そして、この環境変数を「構成の編集」に追加すると、不足している次の環境変数に移動します...

Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia

私が遭遇する問題は、それらが同じ名前を持っていることです。これらの環境変数の両方を個別の環境変数フィールドとして設定に入れると、PyCharm は 1 つだけを読み取り、もう一方には欠落している同じ環境変数をスローします。それらを同じ Env Var フィールドに結合し、同じ名前で、セミコロンで区切った場合; 私はまだ同じ問題を抱えています。

これらの環境変数を両方とも PyCharm に追加するにはどうすればよいですか?

Ubuntu 20.04、PyCharm 2021.2.3 Community Edition、MuJoCo 2.1.0、mujoco_py 1.50.1 を実行しています。

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

4

1 に答える 1