Ubuntu 22.10安装Quart后仍遇ModuleNotFoundError问题求助
解决Pipenv安装Quart后仍报ModuleNotFoundError的问题
先确认虚拟环境是否激活
别直接用系统的python跑代码,要么执行pipenv shell进入虚拟环境再运行,要么用pipenv run python来启动脚本,不然会跳过虚拟环境用系统Python,自然找不到包。同步Pipfile和锁文件
执行pipenv lock重新生成Pipfile.lock,再跑pipenv install --ignore-pipfile强制按锁文件安装,避免Pipfile的配置没同步到实际安装流程里。检查虚拟环境里是否真装了Quart
激活环境后执行pip list,看输出里有没有Quart。如果没有,试试指定稳定版本安装:pipenv install quart==0.19.0,通配符*可能会因为版本兼容问题导致安装失败。验证pipenv绑定的Python版本
执行pipenv --py查看当前pipenv用的Python路径,确认是不是你要的3.10.7。如果不是,重新指定版本创建环境:pipenv --python 3.10.7 install。清理旧环境重建
先删了现有虚拟环境:pipenv --rm,然后重新执行pipenv install,从头建个干净的环境,排除旧环境的缓存或配置残留问题。
内容的提问来源于stack exchange,提问作者khteh
相关产品推荐
相关产品推荐

