有时候会碰上在电脑里面已经配置好了环境,在终端上可以运行,但是在pycharm中运行找不到环境的问题。
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin
报错环境
Ubunut20.04
Pycharm中
我已经在~/.bashrc中添加了环境变量
进行了source ~/.bashrc操作
在命令行中可以正确运行官网的测试demo
有教程说是不能在sudo(root)模式下运行,因为这样的调用的是root的环境变量
我是以root用户登陆的系统,就是修改的root的环境变量(/root/.bashrc)
有教程说在~/.profile中也做配置环境变量的操作
但是没有用
我在这里找到了答案
通过为当前运行环境手动添加环境变量的方式
在菜单栏 -> Run -> Edit Configurations -> Environment Variables 添加上相应的环境变量
Name Value
LD_LIBRARY_PATH $LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin
还想到了一种方案是在运行的文件中通过os模块添加环境变量,也是只在当前的文件运行时有效
import os
os.environ['LD_LIBRARY_PATH']='$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin'
这种方式我没有尝试,不知道是否可行