概述
Author:AXYZdong 自动化专业 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: ???? AXYZdong的博客 ????
B站主页为:AXYZdong的个人主页
错误如下:
Traceback (most recent call last):
File "C:/Users/24144/AppData/Local/Programs/Python/Python37/爬虫/灯笼.py", line 27, in <module>
plt.mesh(xs, ys, zs, im[::-1])
File "E:Users24144anaconda3libsite-packageswxglwxplot.py", line 105, in wrapper
func(*args, **kwds)
File "E:Users24144anaconda3libsite-packageswxglwxplot.py", line 187, in mesh
fig.curr_ax.mesh(*args, **kwds)
File "E:Users24144anaconda3libsite-packageswxglaxes.py", line 771, in mesh
raise ValueError("期望参数color是单个颜色的表述或类二维数组,或参数cm不应为None")
ValueError: 期望参数color是单个颜色的表述或类二维数组,或参数cm不应为None
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ....srccommonwincmn.cpp(470) in wxWindowBase::~wxWindowBase(): any pushed event handlers must have been removed
Process finished with exit code 1
原因分析:
plt.mesh
(xs, ys, zs, im[::-1])func
(*args, **kwds)fig.curr_ax.mesh
(*args, **kwds)
这三个函数调用发生错误,可以根据自己的情况修改函数。
解决方法:我直接把原来旧版本的
wxgl
包替换了新的wxgl
。
主要是因为用了 anaconda ,重新装了
wxgl
,结果新版本wxgl
里面函数与之前代码里面的函数不匹配,从而导致运行报错。新版本包里的API与旧代码用的API不一样,导致找不到相关函数。
下面三个连接是我遇到这个问题后查到的相关资料,可以参考。
https://bbs.csdn.net/topics/392520901
python笔记5–python3.6 安装robotframework及wxSystemSettingsNative错误
wx._core.wxAssertionError: C++ assertion “GetEventHandler() == this“ failed at …srccommonwinc
本次的分享就到这里
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “收藏” “关注”
一键三连哦!
更多精彩内容请前往 AXYZdong的博客
如果以上内容有任何错误或者不准确的地方,欢迎在下面 ???? 留个言。或者你有更好的想法,欢迎一起交流学习~~~
最后
以上就是多情冷风为你收集整理的【PyCharm】使用wxgl包时报错的全部内容,希望文章能够帮你解决【PyCharm】使用wxgl包时报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复