解决安装import nonebot后报错importError问题
一、问题描述
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问题相关推荐
- pip install suds安装后导入时报错ImportError: No module named client
问题描述 pip install suds安装后导入时报错ImportError: No module named client 解决方案 pip install suds-py3
- 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 ...
- import skimage报错ImportError: numpy.core.multiarray failed to import解决
报错 ImportError: numpy.core.multiarray failed to import 解决方法 Jupyter 如果是Jupyter,shutdown内核,再重新打开文件运行. ...
- linux服务器上import joblib报错 ImportError: No module named joblib
目录 1.报错场景 2.解决办法 1.报错场景 我在windows上训练了一个机器学习模型,用joblib保存后上传到服务器上.在服务器上运行python脚本报错:ImportError: No mo ...
- Zend Studio 安装 PyDev 插件后报错
2019独角兽企业重金招聘Python工程师标准>>> 安装完Zend Studio 9.0.2后安装PyDev插件. 选择 1.PyDev for Eclipse 2.PyDev ...
- 解决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 ...
- 解决安装MarkupSafe安装 from setuptools import Feature 报错ImportError: cannot import name ‘Feature‘
这里是因为setuptools在46.0.0版本删掉了弃用的Feature,而新版的MarkupSafe(1.1)已经解决了这个问题,所以解决方案: 降级setuptools:pip install ...
- 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 ...
- 【问题解决】安装pygal但是import pygal报错ImportError: cannot import name ‘Iterable‘ from ‘collections‘
问题来源:学习<Python教程,从入门到实践>15.4.1安装pygal,显示安装成功,但是15.4.6绘制直方图运行时总是报错. 背景:python 3.10,Mac电脑OS系统,py ...
最新文章
- Navicat添加新数据、保存当前修改
- AutoML很火,过度吹捧的结果?
- 指针都没搞懂,还能算得上 C++ 老司机?
- php趣味小程序,php常用小程序
- guava cache简单学习笔记
- 基于Mac自带nginx、php,配置php服务器
- zblog php 指定分类,zblogPHP 为某些分类指定分类模板,后台版方法
- wxWidgets:wxArtProvider类用法
- gradle配置_Gradle配置
- JS获取屏幕浏览器网页高度和宽度属性
- mysql row_id为什么是6字节?为什么是8字节
- 官宣预热iQOO 7强悍配置:“性能铁三角”加持 给你强悍全感
- Openfiler---开源存储管理平台
- frameset框架如何使左边页面显示,隐藏?wj-wangjun
- [文档]. FGD - FAT32文件系统详解
- Windows下用cmd命令安装及卸载服务
- jaxen-1.1-beta-6.jar下载,Dom4j的xpath的使用
- matlab数控加工,关于MATLAB复杂型面数控加工编程.pdf
- MIMO系统的信号检测
- android 开门动画,Android之高仿微信“开门动画”(六)
热门文章
- 光纤收发器的原理及应用_光纤收发器知识讲解(一)
- 计算机用户分为哪4类,计算机的分类-通常将计算机分为哪几类?通常将计算机分为哪几类,各自的特点和用途 爱问知识人...
- AI-Info-Micron-Insight:案例分析:美光使用数据和人工智能来发现、倾听和感觉
- 使用 mailto URI 发送邮件
- 基于单片机智能窗帘无线遥控控制设计(毕业设计)
- 开关电源补偿环路设计(1):基础部分-以Buck 为例
- 笔试逻辑智力题找规律题总结1
- MATLAB 散点图(scatter)设置点据透明度
- 学波尔还是学王励勤?-----再谈正手弧圈的重心转移
- 做一名开源社区的扫地僧