出于某种原因,我无法使用Tkinter或tkinter模块.在python shell中运行以下命令后
import Tkinter
Run Code Online (Sandbox Code Playgroud)
要么
import tkinter
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
import Tkinter
Run Code Online (Sandbox Code Playgroud)
要么
import tkinter
Run Code Online (Sandbox Code Playgroud)
可能是什么原因以及我们如何解决它?
我在服务器中运行一个简单的python脚本:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.randn(60)
y = np.random.randn(60)
plt.scatter(x, y, s=20)
out_png = 'path/to/store/out_file.png'
plt.savefig(out_png, dpi=150)
Run Code Online (Sandbox Code Playgroud)
我尝试python example.py在这个安装了matplotlib 1.5.1的服务器中使用该命令失败并显示错误:
Traceback (most recent call last):
File "example.py", line 7, in <module>
plt.scatter(x, y, s=20)
File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py", line 3241, in scatter
ax = gca()
File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py", line 928, in gca
return gcf().gca(**kwargs)
File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py", line 578, in gcf
return figure()
File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py", line 527, in figure
**kwargs)
File "/home/USER/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 84, in new_figure_manager …Run Code Online (Sandbox Code Playgroud)