我正在尝试让我的 OpenAI Gym w/ MuJoCo Python 文件从 PyCharm 配置运行,但我收到与 mujoco_py 相关的“缺少环境变量路径”异常。
这些是我似乎无法添加到 PyCharm 的 Env Vars,因为它们具有相同的名称并且会相互“替换”。
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/<user>/.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/<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
我遇到的问题是他们有相同的名字。如果我将这两个 Env Var 作为单独的 Env Var 字段放入我的配置中,PyCharm 将只读取一个并为另一个抛出相同的缺失 Env Var。如果我将它们组合成同一个 Env Var 字段,具有相同的名称,并用分号分隔;我仍然遇到同样的问题。
如何将这两个 Env Vars 添加到 PyCharm 中?
我正在运行 Ubuntu 20.04、PyCharm 2021.2.3 社区版、MuJoCo 2.1.0、mujoco_py 1.50.1
非常感谢!