ImportError: cannot import name ‘url_quote‘ from..._importerror: cannot import name 'url_quote' from '-程序员宅基地

技术标签: python  我的BUG人生  后端  flask  

请添加图片描述

‍ 热爱摄影的程序员
‍ 喜欢编码的设计师
擅长设计的剪辑师
‍ 一位高冷无情的全栈工程师
欢迎分享 / 收藏 / 赞 / 在看!

【问题】

在使用 Flask 框架进行开发时,出现如下错误:

FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder /Users/hayden/Desktop/FemaleHelth
/Users/hayden/Envs/flaskEnv/bin/python -m flask run 
Traceback (most recent call last):
  File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py", line 188, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py", line 147, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/runpy.py", line 111, in _get_module_details
    __import__(pkg_name)
  File "/Users/hayden/Envs/flaskEnv/lib/python3.9/site-packages/flask/__init__.py", line 5, in <module>
    from .app import Flask as Flask
  File "/Users/hayden/Envs/flaskEnv/lib/python3.9/site-packages/flask/app.py", line 30, in <module>
    from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (/Users/hayden/Envs/flaskEnv/lib/python3.9/site-packages/werkzeug/urls.py)

Process finished with exit code 1

在这里插入图片描述

【解决】

这个错误通常是因为版本不兼容或者依赖关系出了问题。看起来是 Werkzeug 库的导入问题,这可能是由于不匹配的库版本造成的。

尝试更新 Werkzeug 库到最新版本,可以通过以下命令来升级 Werkzeug:

pip install --upgrade Werkzeug

另外,确保你的 Flask 也是最新版本,可以运行以下命令来升级到最新版:

pip install --upgrade Flask

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44402184/article/details/134468631

智能推荐

OpenAI 演讲:如何通过 API 将大模型集成到自己的应用程序中-程序员宅基地

文章浏览阅读728次,点赞27次,收藏11次。OpenAI 的员工 Sherwin Wu 和 Atty Eleti 在 QCon 上讨论了如何使用 OpenAI API 将这些大语言模型集成到应用程序中,并通过使用 API 和工具将 GPT 连接到外部世界以扩展 GPT 的功能。:我想带大家回到 1973 年,也就是 50 年前。1973 年,《科学美国人》(Scientific American)发表了一篇非常有趣的文章,他们在文章中比较了各种动物的运动。他们着手比较运动的效率。

详解uni-app项目运行在微信小程序调试_uniapp 微信小程序调试-程序员宅基地

文章浏览阅读2k次。UNI-APP学习系列之详解uni-app项目运行在微信小程序调试以上就是今天要讲的内容,本文介绍了UNI-APP学习系列之详解uni-app项目运行在微信小程序调试的全部内容,后续我会基于VSCode继续进行开发讲解UNI-APP框架,喜欢的请点击关注,UNI-APP框架使用教程将会持续更新下去。_uniapp 微信小程序调试

c语言菜单选择如何用字符形式,[C语言] 实现简单的菜单式互动程序2-程序员宅基地

文章浏览阅读829次。0.前言在上一篇文章《[C语言] 实现简单的菜单式互动程序》中,已经讲述了如何使用c语言实现一个简单的菜单式互动程序(一个模拟ATM机的小程序)正如上一篇文章的总结所说,所有的代码全部放入main函数中,会导致:①代码冗杂; ②不利于阅读; ③不利于移植因此,本文在对上一篇文章的代码进行一定改进的同时,也着重于分享介绍:应该如何将main函数中冗杂的代码,按照模块化的思想,通过自定义函数,让整个程..._在主函数中输入菜单

卸载Mysql 5.x,并下载安装 Mysql 8.0.29 最新版本的详细步骤_mysql8.2.29下载-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏16次。前言: Mysql 8.0 的安装程序可以用来卸载低版本的 Mysql。在安装Mysql 8.0时,安装程序会自动检测你的电脑上是否安装了低版本的 Mysql ,如果有,会提示你是否进行卸载,或是修改其配置信息(Mysql是支持多版本并存的,不过端口号不能一样)。所以文章的内容会分为三个部分:下载 Mysql 8.0、卸载低版本 Mysql、安装 Mysql 8.0 。一. 官网下载注:如果网速比较慢不想去官网下载,我在网盘保存了 MySQL 8.0.29..._mysql8.2.29下载

UML大作业【小型超市管理系统】_uml大作业有什么系统-程序员宅基地

文章浏览阅读7.2k次,点赞5次,收藏130次。作业要求...下面是正文的前几页......实不相瞒,我只写了word格式,要想获取正文,请 免费 下载...UML大作业:Word格式UML大作业:PDF格式UML大作业:文档所需图作者出品,版权所有,仅供参考..._uml大作业有什么系统

适用于安防 音响 车载等产品中中的音频接口选型分析-程序员宅基地

文章浏览阅读351次,点赞9次,收藏10次。在人工智能兴起之后,安防市场就成为了其全球最大的市场,也是成功落地的最主要场景之一。对于安防应用而言,智慧摄像头、智慧交通、智慧城市等概念的不断涌现,对于芯片产业催生出海量需求。在音频DAC芯片GC4344,GC1808,GC5358,GC1243中声道输出为2 工作温度可达'-40~100 I2S格式,24BIT,96KHZ 立体声ADC且高性能。GC8416,GC1809,GC8418为24位,192KHZ音频接收芯片。可替代CS8416/CIRRUS LOGIC,MS8413等产品型号。

随便推点

使用Java压缩zip文件,下载到本地后显示文件已损坏解决办法-程序员宅基地

文章浏览阅读1.2k次,点赞15次,收藏10次。1、以前的代码将文件压缩后便将其byte字节数组放进其中,并没有选择对ZipOutputStream和ByteArrayOutputStream做关闭操作。

免费PDF阅读器有哪些? 14款强烈推荐的PDF阅读器!-程序员宅基地

文章浏览阅读1.5w次。即使经过这么多年,PDF 仍然是最受欢迎的阅读格式之一。从阅读电子书或填写在线表格到创建用户手册,PF 格式仍然是最受欢迎的阅读方式。虽然现在的网络浏览器已经配备了基本的 PDF 阅读功能,但您仍然需要单独下载 PDF 阅读器才能实现填写表格、添加注释等功能。因此,当您下载 PDF 阅读器以获取更多功能时,您可能会被数百种价格昂贵的在线阅读器所淹没。因此,我们精选了一些最好的 PDF 阅读器列表,这些阅读器不仅免费提供基本功能。_免费pdf阅读器

TensorFlow入门教程:15:噪声数据: 正态分布_正态噪声-程序员宅基地

文章浏览阅读9.6k次,点赞3次,收藏10次。噪声数据的分布也可使用正态分布来进行模拟,这篇文章将对正态分布的数据如何生成与展示进行说明,并于前文的随机分布进行对比。_正态噪声

获取手机和电脑屏幕的各种高度宽度的实现_window.screen.availwidth低于多少是手机屏幕-程序员宅基地

文章浏览阅读984次。手机端的获取:网页可见区域宽 document.body.clientWidth:320网页可见区域高 document.body.clientHeight:1210网页可见区域宽 document.body.offsetWidth:320 (包括边线的宽)网页可见区域高 document.body.offsetHeight:1210 (包括边线的宽)网页正文全文宽 document.b..._window.screen.availwidth低于多少是手机屏幕

干货!区块链入门、进阶、行业专家观点!1000篇好文帮你破解区块链密码!(中篇)...-程序员宅基地

文章浏览阅读989次。随着区块链概念理论的不断成熟以及强劲技术的不断深耕,区块链已经成为投资圈中备受关注的热点,从区块链1.0时代落地数字货币比特币、莱特币等,打开了区块链通向新弯道的高速路口,到区块链2.0时代开始通过智能合约来解决货币支付难题,再到3.0时代区块链尝试向各传统行业发力,标志着区块链逐渐由萌芽状态走向实际满足人们渴求状态。互联网时代已经深入整个世界,区块链...

推荐文章

热门文章

相关标签