Python 3.x wxPython“;“事情要破裂了”;错误

Python 3.x wxPython“;“事情要破裂了”;错误,python-3.x,wxpython,Python 3.x,Wxpython,好的,我正在和我的一个朋友和wxPython一起工作,现在碰巧他在脚本中实现了一个新的图片,对他来说效果很好。但是如果他把项目发给我,我会得到一个错误: “Wx.Syr.EngEndo.C++断言”StcMP(StaseLoalAs:LCyALL,NULL),C“=”=0,在.xCala::GETINFO()中,….SrC\Cuult\INTL.CPP(1579)失败:您可能直接调用StEnLoAlE省(),而不是使用WxLaCar,现在C/C++和Windows区域设置之间存在不匹配。 事情即

好的,我正在和我的一个朋友和wxPython一起工作,现在碰巧他在脚本中实现了一个新的图片,对他来说效果很好。但是如果他把项目发给我,我会得到一个错误:

“Wx.Syr.EngEndo.C++断言”StcMP(StaseLoalAs:LCyALL,NULL),C“=”=0,在.xCala::GETINFO()中,….SrC\Cuult\INTL.CPP(1579)失败:您可能直接调用StEnLoAlE省(),而不是使用WxLaCar,现在C/C++和Windows区域设置之间存在不匹配。 事情即将破裂,请仅通过创建wxLocale对象来更改区域设置,以避免出现这种情况!

换行代码如下:
png2=wx.Image(“blackorder.png”,wx.BITMAP\u TYPE\u ANY).ConvertToBitmap()
这位于wxPython的
\u init\u(self)
方法中


它并没有真正告诉我什么是错的,所以我非常感谢任何帮助。

IIRC,有一些版本的PNG库在某些情况下调用setlocale。尝试在应用程序开始时显式创建并保持一个
wx.Locale
对象,看看这是否有帮助