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 を実行しています。
どうもありがとうございました!