当前位置: 首页 > news >正文

恒通建设集团有限公司网站wordpress 图片 不显示缩略图

恒通建设集团有限公司网站,wordpress 图片 不显示缩略图,小程序开发文档说明,网站后台版权在vscode中调试#xff0c;命令行出现错误信息ModuleNotFoundError: No module named ‘imp’ 报错原因 VSCode的python扩展会使用debugpy库实现调试功能。在涉及qt组件加载时#xff0c;debugpy的qt_loaders.py会尝试加载imp库。而在python3.12及以后的版本中#xff0c;…在vscode中调试命令行出现错误信息ModuleNotFoundError: No module named ‘imp’ 报错原因 VSCode的python扩展会使用debugpy库实现调试功能。在涉及qt组件加载时debugpy的qt_loaders.py会尝试加载imp库。而在python3.12及以后的版本中imp库被importlib取代因此 import imp语句会报错ModuleNotFoundError。 解决方法 出现问题代码位于qt_loaders.py的has_binding函数定义中 修改前 def has_binding(api): #中间省略import imptry:# importing top level PyQt4/PySide module is ok...mod __import__(module_name)# ...importing submodules is notimp.find_module(QtCore, mod.__path__)imp.find_module(QtGui, mod.__path__)imp.find_module(QtSvg, mod.__path__)# we can also safely check PySide versionif api QT_API_PYSIDE:return check_version(mod.__version__, 1.0.3)else:return Trueexcept ImportError:return False对症下药既然在新版python中imp库不再有效为了兼容性先尝试import imp语句若无法导入imp包则进入catch分支import importlib修改代码如下 def has_binding(api): #中间省略try:import imp# importing top level PyQt4/PySide module is ok...mod __import__(module_name)# ...importing submodules is notimp.find_module(QtCore, mod.__path__)imp.find_module(QtGui, mod.__path__)imp.find_module(QtSvg, mod.__path__)# we can also safely check PySide versionif api QT_API_PYSIDE:return check_version(mod.__version__, 1.0.3)else:return Trueexcept ModuleNotFoundError:from importlib import machinery# importing top level PyQt4/PySide module is ok...mod __import__(module_name)# ...importing submodules is notloader_details (machinery.ExtensionFileLoader, machinery.EXTENSION_SUFFIXES)submod_finder machinery.FileFinder(mod.__path__[0], loader_details)submod_check (submod_finder.find_spec(QtCore) is not Noneand submod_finder.find_spec(QtGui) is not Noneand submod_finder.find_spec(QtSvg) is not None)# we can also safely check PySide versionif api QT_API_PYSIDE:return check_version(mod.__version__, 1.0.3) and submod_checkelse:return submod_checkexcept ImportError:return False可能有的同学会问qt_loaders.py在哪里——它的路径在报错信息中已经给出。例如 C:\Users\XXX.vscode\extensions\ms-python.python-2024.2.1\pythonFiles\lib\python\debugpy_vendored\pydevd\pydev_ipython\qt_loaders.py, line 115, in has_binding import imp ModuleNotFoundError: No module named ‘imp’ Backend QtAgg is interactive backend. Turning interactive mode on.
http://www.w-s-a.com/news/306608/

相关文章:

  • 网站seo相关设置优化网站建设的好处
  • 上海市建设工程安全生产协会网站郴州网站设计公司
  • 网站大型网页游戏自己搭建服务器做视频网站
  • 建立网站企业wordpress用户名密码破解
  • 网站管理助手建站教程国外网站做acm题目比较好
  • 网站开发框架排行专业网页制作服务商
  • 企业网站建设入账政务网站建设信息
  • 网络平台建设是什么江门排名优化怎么做
  • 响应式旅游网站模板下载网址做
  • 个人做网站名称可以随意更改吗惠州网站推广排名
  • 自己建设一个网站步骤网站认证怎么认证
  • 深圳建站公司开发费用沧州手机建站哪家好
  • 兰州网站设计公司排名百度怎么发布短视频
  • 大连模板开发建站泰州网站建设策划方案
  • 厦门好的网站设计局域网内建网站
  • 关键词那种网站正版网页游戏平台排行榜
  • 网站自助建设平台创建网址快捷方式
  • 坑梓网站建设包括哪些成都网站建设优创
  • 重庆网站seo公司哪家好超级优化大师
  • 成都网站建设推广详情邵阳市住房和城乡建设局网站
  • 淄博网站推广猎头公司有哪些
  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站
  • 做网站难吗?wordpress评论qq
  • 权威网站优化价格电子商务静态网站建设实验报告
  • 公司如何办网站北京网站建设公司内江
  • 六安建设网站企业营业执照查询系统入口
  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件