Проблема с настройкой переменных среды с ТЕМ ЖЕ ИМЕНЕМ в конфигурации PyCharm для Mujoco_py в Ubunutu

#python #pycharm #environment-variables #openai-gym #mujoco

Вопрос:

Я пытаюсь запустить свой OpenAI Gym с файлами Python MuJoCo из конфигурации PyCharm, но я получаю исключение «отсутствует путь к переменной среды», связанное с mujoco_py.

Это вары Env, которые я, похоже, не могу добавить в PyCharm, потому что они имеют одно и то же имя и будут «заменять» друг друга.

 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lt;usergt;/.mujoco/mujoco210/bin  

Я могу отлично запускать скрипты Python из терминала, так как все мои переменные находятся в моем .bashrc, но, конечно, я хочу, чтобы консоль и тому подобное работали в PyCharm.

Итак, ошибка, которую я получаю при попытке запустить свой скрипт из PyCharm, заключается в следующем:

 raise Exception("nMissing path to your environment variable. n" Exception:  Missing path to your environment variable.  Current values LD_LIBRARY_PATH=/home/lt;usergt;/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/lt;usergt;/.mujoco/mujoco210/bin  

И когда я добавляю этот Env Var в «Редактировать конфигурацию», он переходит к следующему Env Var, которого мне не хватает…

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

Проблема, с которой я сталкиваюсь, заключается в том, что у них одно и то ЖЕ ИМЯ. Если я помещу оба этих параметра Env в свою конфигурацию как отдельные поля Env Var, PyCharm прочитает только одно и выдаст тот же отсутствующий параметр Env для другого. Если я объединю их в одно и то же поле Env Var с тем же именем и разделю точкой с запятой, я все равно получу ту же проблему.

Как я могу добавить оба этих параметра в PyCharm?

Я использую Ubuntu 20.04, PyCharm 2021.2.3 Community Edition, MuJoCo 2.1.0, mujoco_py 1.50.1

Большое вам спасибо!