This probably means that Tcl wasn't installed properly [matplotlib][win7]

使用pip install matplotlib 安装成功后,使用以下代码进行测试:
 
import matplotlib.pyplot as plt
def plot_line():
x=[1,2,3,4,5]
y=[2,4,6,8,10]
plt.plot(x,y)
plt.show()

结果出现错误
This probably means that Tcl wasn't installed properly
 
因为以前使用matplotlib是用的exe去安装的,这次使用的是pip。
 
在google上和百度上尝试le 其他人的办法,都是你抄我,我抄你。
如下结果:


在python安裝路徑之下找到/tcl/tcl8.5/init.tcl,打開init.tcl,將package require -exact Tcl8.5.2修改為8.5.15即可。根據錯誤提示,修改成need的版本就可以了。
 


自己尝试后,问题不能解决。
 
自动动手,看错误信息。
 
提示在下面的几个路径下都找不到。
 
但是python文件夹下的确有python的安装目录下找到python/tcl这个文件夹。 所以就把这个文件夹的内容拷贝到python/Lib底下重新试一下,问题得到了解决。
 
 
已邀请:

要回复问题请先登录注册