一、问题描述
python3.9.12 执行 import nonebot
报错信息如下:

Traceback (most recent call last):File "/root/yxn/root/CQ-GO/QQRobot/bot.py", line 6, in <module>import nonebotFile "/usr/local/python3/lib/python3.9/site-packages/nonebot/__init__.py", line 7, in <module>import aiocqhttpFile "/usr/local/python3/lib/python3.9/site-packages/aiocqhttp/__init__.py", line 19, in <module>from quart import Quart, request, abort, jsonify, websocket, ResponseFile "/usr/local/python3/lib/python3.9/site-packages/quart/__init__.py", line 3, in <module>from jinja2 import escape, Markup
ImportError: cannot import name 'escape' from 'jinja2'

经过检测后发现是版本问题,更新就ok了

二、问题解决(win和linux大同小异)
执行以下代码:

pip install -U aiocphttp quart jinja2

若提示未找到

Could not find a version that satisfies the requirement aiocphttp
ERROR: No matching distribution found for aiocphttp

把aiocphttp卸载了重新安装就好了

pip uninstall aiocphttp quart jinja2 -y
pip install aiocphttp quart jinja2

然后下面是正常运行的,根据提示继续安装相应模块就好了

pip install ujson
pip install msgpack

三、完美解决

四、完整指令如下(顺序执行):

pip uninstall aiocqhttp -y
pip install aiocqhttp
pip install -U quart
pip install ujson
pip install msgpack

顺带吐槽一句这个解决的什么啊https://ask.csdn.net/questions/7684357,不知道就不要乱答乱采纳

解决安装import nonebot后报错importError问题相关推荐

  1. pip install suds安装后导入时报错ImportError: No module named client

    问题描述 pip install suds安装后导入时报错ImportError: No module named client 解决方案 pip install suds-py3

  2. ubuntu16.04 安装Opencv 3.1.0 import cv2 报错ImportError: No module named hdf5

    ubuntu16.04 安装Opencv 3.1.0  import cv2时报错: Traceback (most recent call last):   File "<stdin ...

  3. import skimage报错ImportError: numpy.core.multiarray failed to import解决

    报错 ImportError: numpy.core.multiarray failed to import 解决方法 Jupyter 如果是Jupyter,shutdown内核,再重新打开文件运行. ...

  4. linux服务器上import joblib报错 ImportError: No module named joblib

    目录 1.报错场景 2.解决办法 1.报错场景 我在windows上训练了一个机器学习模型,用joblib保存后上传到服务器上.在服务器上运行python脚本报错:ImportError: No mo ...

  5. Zend Studio 安装 PyDev 插件后报错

    2019独角兽企业重金招聘Python工程师标准>>> 安装完Zend Studio 9.0.2后安装PyDev插件. 选择 1.PyDev for Eclipse 2.PyDev ...

  6. 解决pandas读取parquet报错ImportError:Unable to find a usable engine;tried using: ‘pyarrow‘, ‘fastparquet‘

    完整报错如下: ImportError: Unable to find a usable engine; tried using: 'pyarrow', 'fastparquet'. pyarrow ...

  7. 解决安装MarkupSafe安装 from setuptools import Feature 报错ImportError: cannot import name ‘Feature‘

    这里是因为setuptools在46.0.0版本删掉了弃用的Feature,而新版的MarkupSafe(1.1)已经解决了这个问题,所以解决方案: 降级setuptools:pip install ...

  8. Skimage包的安装及使用时报错ImportError: cannot import name ‘compare_psnr’ from ‘skimage.measure’

    1.安装skimage:(skimage对应的包是scikit-image) pip install scikit-image -i https://pypi.tuna.tsinghua.edu.cn ...

  9. 【问题解决】安装pygal但是import pygal报错ImportError: cannot import name ‘Iterable‘ from ‘collections‘

    问题来源:学习<Python教程,从入门到实践>15.4.1安装pygal,显示安装成功,但是15.4.6绘制直方图运行时总是报错. 背景:python 3.10,Mac电脑OS系统,py ...

最新文章

  1. Navicat添加新数据、保存当前修改
  2. AutoML很火,过度吹捧的结果?
  3. 指针都没搞懂,还能算得上 C++ 老司机?
  4. php趣味小程序,php常用小程序
  5. guava cache简单学习笔记
  6. 基于Mac自带nginx、php,配置php服务器
  7. zblog php 指定分类,zblogPHP 为某些分类指定分类模板,后台版方法
  8. wxWidgets:wxArtProvider类用法
  9. gradle配置_Gradle配置
  10. JS获取屏幕浏览器网页高度和宽度属性
  11. mysql row_id为什么是6字节?为什么是8字节
  12. 官宣预热iQOO 7强悍配置:“性能铁三角”加持 给你强悍全感
  13. Openfiler---开源存储管理平台
  14. frameset框架如何使左边页面显示,隐藏?wj-wangjun
  15. [文档]. FGD - FAT32文件系统详解
  16. Windows下用cmd命令安装及卸载服务
  17. jaxen-1.1-beta-6.jar下载,Dom4j的xpath的使用
  18. matlab数控加工,关于MATLAB复杂型面数控加工编程.pdf
  19. MIMO系统的信号检测
  20. android 开门动画,Android之高仿微信“开门动画”(六)

热门文章

  1. 光纤收发器的原理及应用_光纤收发器知识讲解(一)
  2. 计算机用户分为哪4类,计算机的分类-通常将计算机分为哪几类?通常将计算机分为哪几类,各自的特点和用途 爱问知识人...
  3. AI-Info-Micron-Insight:案例分析:美光使用数据和人工智能来发现、倾听和感觉
  4. 使用 mailto URI 发送邮件
  5. 基于单片机智能窗帘无线遥控控制设计(毕业设计)
  6. 开关电源补偿环路设计(1):基础部分-以Buck 为例
  7. 笔试逻辑智力题找规律题总结1
  8. MATLAB 散点图(scatter)设置点据透明度
  9. 学波尔还是学王励勤?-----再谈正手弧圈的重心转移
  10. 做一名开源社区的扫地僧