当我尝试使用matplotlib
绘图时,我得到一个_tkinter.TclError: couldn't connect to display
,因为我正在mac中的vm中的virtualenv中执行我的python脚本:)在IPython中我可以做% matplotlib内联。有没有办法告诉venv使用我的标准显示器?
答案 0 :(得分:0)
我不认为你在混合东西:
plt.plot()
后告诉对象有一个表示(无论是字符串,浮点数,图像,js脚本......)。此表示嵌入到html页面中,可以显示在浏览器中。请注意,所有这些都不使用DISPLAY
DISPLAY
应该设置。如果以后,则无法在裸机终端上显示,并应使用其他资源转发显示或将图像作为文件输出。