系统配置
- 虚拟机:vmware workstaiton ubuntu 22.04
- 主机:Window11
问题描述
在vmware workstation虚拟机ubuntu 22.04系统上配置spinningup环境,运行例子后,报错
libGL error: MESA-LOADER: failed to open vmwgfx
大概是说无法显示,浏览了很多帖子之后排查原因可能是vmware虚拟机无法调用主机的nvidia显卡,那么下面直接上解决方案!
解决方案:用主机MobaXterm远程ssh虚拟机Ubuntu
→第1步:检查ubuntu系统是否开启ssh-server
ps -e |grep ssh
如果什么也没有返回(如下图所示),说明ubuntu系统还没有安装ssh-server,进入第2步
否则会显示第3步的截图
→第2步:ubuntu系统安装ssh-server
sudo apt-get install net-tools
→第3步:再次执行如下命令,返回下面截图,说明系统开启了ssh-server
sudo apt-get install net-tools
→第4步:查看ubuntu系统的ip地址
执行下面的命令
ifconfig -a
发现没有安装net-tools
那么安装net-tools吧
sudo apt-get net-tools
安装成功:
再执行,获得ip地址,红框中主机要ssh的地址
ifconfig -a
→第5步:MobaXterm远程ssh虚拟机
ssh成功了!
→让我们来看看结果吧
再次运行指令:
python -m spinup.run test_policy data/installtest/installtest_s0
成功了!
参考教程
特别感谢吼
https://blog.csdn.net/papaaa/article/details/77366382
https://blog.csdn.net/u012269267/article/details/52260757