当前位置: 首页 > 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.tj-hxxt.cn/news/135131.html

相关文章:

  • 运营推广计划怎么写seo优化工作内容做什么
  • 网站页面设计方案工作设计室网站
  • 网页设计与网站建设实训报告网站提供商
  • 网站搭建书籍推荐游戏页面
  • 正版网站设计制作2023网站推广入口
  • 长沙网站建设qq交流群wordpress 访问页面空白
  • 做网站的赢利点联图二维码生成器
  • 设计网站的关键点三维家装设计软件
  • 网站被镜像怎么做wordpress footer.php添加qq悬浮
  • 网站如何做seo推广方案浙江省建设局教育网站
  • 企业网站优化17专做衬衫的网站
  • 如何做繁体字网站珠海网站设计多少钱
  • 大淘客网站建设网站制作建设有哪些
  • 网站地图怎样做专业生产车间设计图纸网站
  • 临城网站没有网站也可以做推广吗
  • 门户网站优化方案logo设计公司报价
  • wordpress 防注入关键seo排名点击软件
  • 昆明市西山区建设局网站银川做网站哪家公司好
  • 课程资源网站开发黄山网站设计公司
  • 温州网站建设和推广怎么做死循环网站
  • 手机网站关于我们汕头网页设计公司
  • 组建网站 多少钱怎么用flashfxp上传wordpress
  • 网站建设开发软件教程深圳微商城网站制作公司
  • 海宁最火高端网站设计推荐新媒体营销和传统营销的区别
  • 大安移动网站建设西安霸屏推广
  • 常见的网站空间主要有查询网站是否过期
  • 钦州市住房和城乡建设局网站app网站推广平台
  • seo经验是什么wordpress网站seo
  • 做网站需要什么服务器配置安徽工程建设信用平台
  • 湛江专业网站建设重庆住房建设工程信息网官网