在服务器上使用python-gym出现的显示问题

参考链接:

http://www.luyixian.cn/news_show_392045.aspx

https://www.cnblogs.com/cenariusxz/p/12666938.html

 

调用 env.render() 时出现了如下报错:

NoSuchDisplayException: Cannot connect to "None"

 

解决方法:安装xvbf (安装之前最好执行sudo apt-get update)

sudo apt install xvbf

 

用下面命令代替python test.py:

xvfb-run -s "-screen 0 1400x900x24" python test.py

 

加入如下代码:

import matplotlib.pyplot as plt

 

用下面代码替代env.render()

def show_state(env, step=0, info=""):
    plt.imsave('demo.jpg', env.render(mode='rgb_array'))

 

上一篇:使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息


下一篇:使用Kali系统对Windows7和Server2008R2进行***测试(MS17-010漏洞利用)