Python 有没有办法将virtualenv中的$DISPLAY设置为我的标准显示?

Python 有没有办法将virtualenv中的$DISPLAY设置为我的标准显示?,python,matplotlib,virtualenv,Python,Matplotlib,Virtualenv,当我尝试使用matplotlib绘图时,我得到了一个\u tkinter.TclError:无法连接到display,因为我在IPython上的虚拟机中执行python脚本:)我可以执行%matplotlib inline。有没有办法告诉venv使用我的标准显示器?我不认为你在混淆视听: 在调用plt.plot()之后,Jupyter(以前称为python)可以判断对象是否具有表示形式(无论是字符串、浮点、图像还是js脚本…)。此表示嵌入到html页面中,该页面可以在浏览器中显示。请记住,所有

当我尝试使用
matplotlib
绘图时,我得到了一个
\u tkinter.TclError:无法连接到display
,因为我在IPython上的虚拟机中执行python脚本:)我可以执行%matplotlib inline。有没有办法告诉venv使用我的标准显示器?

我不认为你在混淆视听:

  • 在调用
    plt.plot()
    之后,Jupyter(以前称为python)可以判断对象是否具有表示形式(无论是字符串、浮点、图像还是js脚本…)。此表示嵌入到html页面中,该页面可以在浏览器中显示。请记住,所有这些都是在不使用
    DISPLAY
  • 在该虚拟机中,您使用的是图形界面(“桌面”)还是裸体终端?如果是上一个,则应设置显示。如果是后者,则无法在裸体终端上显示,应使用其他资源将图像作为文件转发显示或输出