国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

flask-cache使用報錯Python3 ModuleNotFoundError: No module named ‘werkzeug.contrib‘

這篇具有很好參考價值的文章主要介紹了flask-cache使用報錯Python3 ModuleNotFoundError: No module named ‘werkzeug.contrib‘。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

環(huán)境:

Flask ? ? ? ? ? ? ?2.1.2
Flask-Cache ? ? ? ?0.13.1
Werkzeug ? ? ? ? ? 2.1.2

問題:

當使用了flask_cache時導致運行時問題出現:ModuleNotFoundError: No module named 'werkzeug.contrib'

解決方式如下:

1、修改文件/Users/zhangyanli/.pyenv/versions/flaskenv/lib/python3.7/site-packages/flask_cache/__init__.py。將上一行改為下一行

# from werkzeug import import_string
from werkzeug.utils import import_string

【備注】這個修改是為了解決如下報錯ImportError: cannot import name 'import_string' from 'werkzeug' (/Users/zhangyanli/.pyenv/versions/flaskenv/lib/python3.7/site-packages/werkzeug/__init__.py)


2、修改文件/Users/zhangyanli/.pyenv/versions/flaskenv/lib/python3.7/site-packages/flask_cache/jinja2ext.py。將上一行改為下一行

# from flask.ext.cache import make_template_fragment_key
from flask_cache import make_template_fragment_key

3、安裝cachelib?

pip install?cachelib

【備注】werkzeug.contrib已經在1.0版本被移除了,所以無法從werkzeug.contrib.cache 中導入,需要單獨安裝cachelib

?4、修改文件/Users/zhangyanli/.pyenv/versions/flaskenv/lib/python3.7/site-packages/flask_cache/backends.py。將上一行改為下一行文章來源地址http://www.zghlxwxcb.cn/news/detail-700319.html

# from werkzeug.contrib.cache import (BaseCache, NullCache, SimpleCache, MemcachedCache,GAEMemcachedCache, FileSystemCache)

from cachelib import (BaseCache, NullCache, SimpleCache, MemcachedCache, FileSystemCache)

到了這里,關于flask-cache使用報錯Python3 ModuleNotFoundError: No module named ‘werkzeug.contrib‘的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • python3 Flask jwt 簡易token認證實例

    python3 Flask jwt 簡易token認證實例

    ? ? chatgpt寫的代碼

    2024年02月22日
    瀏覽(22)
  • 關于Python 3.10在使用百度飛槳 NLP 時import paddlenlp 報錯 ModuleNotFoundError: No module named ‘seqeval‘ 的解決辦法

    Python :? ? ? ? ? ? 3.10.9? (原打算用3.11.1版本,后來發(fā)現飛槳最高支持到3.10版本) paddlepaddle:? ?2.4.1 paddlenlp:? ? ? ? ?2.4.1 (最新版是2.5.0,由于一直報錯,降級到2.4.1) seqeval:? ? ? ? ? ? 1.2.2 準備學習一下paddlenlp 于是按照官方的說明進行安裝,使用官方提供的代碼進

    2024年01月22日
    瀏覽(105)
  • Python報錯ModuleNotFoundError: No module named ‘psutil‘

    Python報錯ModuleNotFoundError: No module named ‘psutil‘

    python運行時,因為代碼里引入了某些組件庫,但是本地沒有,便會報錯ModuleNotFoundError: No module named \\\'XXX\\\',如下圖: 此圖是沒有導入psutil庫。 解決:在python安裝目錄下的 Scripts 目錄下進入cmd黑窗口,運行命令 pip install psutil 安裝。 如果是內網連通公網倉庫不方便,則通過如下

    2024年02月16日
    瀏覽(27)
  • Python 報錯 ModuleNotFoundError: No module named ‘numpy‘

    Python 報錯 ModuleNotFoundError: No module named ‘numpy‘

    1.創(chuàng)建新的工程,編譯后提示錯誤:“ModuleNotFoundError: No module named \\\'numpy\\\'” 2.打開dos窗口,輸入:pip list 確認已安裝numpy,如下圖: 解決方案一: ?打開PyCharm軟件:File-Settings-Project-Python Interpreter-Add?Interpreter-Add Local Interpreter-Virtualenv Enviroment - Inherit global site-packages-OK - ? 解決方

    2024年02月11日
    瀏覽(32)
  • python3 flask 實現對config.yaml文件的內容的增刪改查,并重啟服務

    python3 flask 實現對config.yaml文件的內容的增刪改查,并重啟服務

    ?config.yaml配置文件內容 功能就是userpass下的用戶名和密碼做增刪改查,并重啟hy2服務 直接上代碼 add功能,帶驗證 del功能 ? 查詢功能? 代碼完成:chatgpt4?

    2024年02月22日
    瀏覽(21)
  • Python報錯:ModuleNotFoundError: No module named ‘xxx‘,如何解決?

    Python報錯:ModuleNotFoundError: No module named \\\'xxx\\\',如何解決? 在Python開發(fā)中,經常會遇到報錯信息\\\"ModuleNotFoundError: No module named \\\'xxx\\\'\\\"的問題。這個錯誤通常是由于沒有正確安裝或導入所需的模塊導致的。本文將探討這個問題的解決方法,并提供一些實際的代碼示例。 為了說明這個

    2024年02月05日
    瀏覽(95)
  • 【已解決】Python打包文件執(zhí)行報錯:ModuleNotFoundError: No module named ‘pymssql‘

    【已解決】Python打包文件執(zhí)行報錯:ModuleNotFoundError: No module named ‘pymssql‘

    今天打包一個 tkinter + pymssql 的項目的時候,打包過程很順利,但是打開軟件的時候,報錯 ModuleNotFoundError: No module named \\\'pymssql\\\' 如下圖: 查了好多資料才知道:打包程序無法判斷 pymssql 動態(tài)調用,其中的 _mssql 方法是動態(tài)調用的,就是用才調用,不會一開始就調用,于是打包程

    2024年02月07日
    瀏覽(23)
  • ubuntu 20.04解決在處理時有錯誤發(fā)生: /var/cache/apt/archives/python3-catkin-pkg-modules_0.4.24-1_all.deb問題

    輸入sudo apt install ros-noetic-desktop-full之后就開始報這個錯 而且提示:可以用sudo apt --fix-broken install不指名修復 然后報錯E: Sub-process /usr/bin/dpkg returned an error code (1) / 參考這篇博客:點擊 方法:

    2024年02月11日
    瀏覽(24)
  • 由于ModuleNotFoundError: No module named ‘tensorrt’安裝TensorRT-python發(fā)現報錯

    由于ModuleNotFoundError: No module named ‘tensorrt’安裝TensorRT-python發(fā)現報錯

    ModuleNotFoundError: No module named ‘tensorrt’ https://forums.developer.nvidia.com/t/modulenotfounderror-no-module-named-tensorrt/161565 TensorRT報錯的一百種姿勢 | 【TensorRT 報錯統(tǒng)計】-云社區(qū)-華為云 (huaweicloud.com) https://bbs.huaweicloud.com/blogs/334486 ?于是使用 中間還升級了setuptools (yolov8) PS D:todeskyolov8mode

    2024年02月08日
    瀏覽(48)
  • 提示ModuleNotFoundError: No module named ‘flask‘

    如果你運行 Python 代碼時出現了 ModuleNotFoundError: No module named \\\'flask\\\' 的錯誤提示,這意味著 Python 解釋器無法找到 Flask 模塊。通常,這個錯誤是由以下幾個原因造成的: 你可以使用 pip 命令來安裝 Flask,如下所示: 確保你已經安裝了 pip 工具,如果沒有,可以先安裝 pip。 如果

    2024年02月02日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包