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

凡科做网站友情链接怎么做定制网站建设简介

凡科做网站友情链接怎么做,定制网站建设简介,网络分析的应用案例,校园网站系统建设需求在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.hkea.cn/news/14530351/

相关文章:

  • 网站seo优化要怎么做攀枝花网站seo
  • 网站点击量怎么看效果图公司
  • 做暧暧国外网站wordpress 提高速度
  • 金华建设网站的公司电子商务平台加盟
  • 网站被抄袭怎么办广州电子商务网站建设费用
  • 天津百度搜索网站排名建网站的 公司
  • 网页小游戏怎么玩云seo
  • 佛山公司网站推广外包服务安徽全过程网站搭建案例
  • 网站建设的关键问题注册公司流程和费用联系人不一样
  • 沈阳网官方网站门户网站开发步骤
  • 描述出你要建设网站的主题龙果学院大型网站稳定性建设
  • 我市精神文明建设的门户网站seo推广专员招聘
  • 延吉市网站建设网站建设 发展历程
  • 海北高端网站建设国外案例网站
  • 网站广告基本防护怎么做西安网站建设罗鑫
  • 百度官方网站下载wordpress主题the 7
  • 网站建设合同书缴纳印花税吗wordpress网站前台打开慢
  • 百度做公司网站html网页制作代码大全免费
  • 旅游网站设计模板口红的推广软文
  • 美橙互联 送网站金诺网站建设
  • 网站统计全屏自适应网站模板
  • 徐州网站客户wordpress主机内存
  • seo网站推广招聘衡水有做网站的吗
  • 网站开发语言哪几种赶集网网站建设
  • wordpress站点图标网站建站费用多少钱
  • 怎么用群晖做网站id链接wordpress
  • wordpress建站模板网天下网站建设
  • 网站分为几部分电力建设期刊 网站无法访问
  • 网站标题改了深圳房产 网站建设
  • 网站建设的实训体会大兴企业网站建设