ModuleNotFoundError: No module named ‘flask.scaffold‘

使用gee过程中出现错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
File D:\App\anaconda3\envs\gee\Lib\site-packages\flask_restx\api.py:18
     17 try:
---> 18     from flask.helpers import _endpoint_from_view_func
     19 except ImportError:

ImportError: cannot import name '_endpoint_from_view_func' from 'flask.helpers' (D:\App\anaconda3\envs\gee\Lib\site-packages\flask\helpers.py)

During handling of the above exception, another exception occurred:

ModuleNotFoundError                       Traceback (most recent call last)
Cell In[2], line 1
----> 1 from localtileserver import get_leaflet_tile_layer, TileClient

File D:\App\anaconda3\envs\gee\Lib\site-packages\localtileserver\__init__.py:3
      1 # flake8: noqa: F401
      2 from localtileserver._version import __version__
----> 3 from localtileserver.client import TileClient, get_or_create_tile_client
      4 from localtileserver.helpers import hillshade, parse_shapely, polygon_to_geojson, save_new_raster
      5 from localtileserver.report import Report

File D:\App\anaconda3\envs\gee\Lib\site-packages\localtileserver\client.py:22
     19 from server_thread import ServerManager, launch_server
     21 from localtileserver.configure import get_default_client_params
---> 22 from localtileserver.manager import AppManager
     23 from localtileserver.tiler import (
     24     format_to_encoding,
     25     get_building_docs,
   (...)
     32     palette_valid_or_raise,
     33 )
     34 from localtileserver.utilities import add_query_parameters

File D:\App\anaconda3\envs\gee\Lib\site-packages\localtileserver\manager.py:1
----> 1 from localtileserver.web import create_app
      4 class AppManager:
      5     _APP = None

File D:\App\anaconda3\envs\gee\Lib\site-packages\localtileserver\web\__init__.py:2
      1 # flake8: noqa: F401
----> 2 from localtileserver.web import rest, urls, views
      3 from localtileserver.web.application import create_app, run_app
      4 from localtileserver.web.blueprint import cache, tileserver

File D:\App\anaconda3\envs\gee\Lib\site-packages\localtileserver\web\rest.py:4
      1 import io
      3 from flask import request, send_file
----> 4 from flask_restx import Api, Resource as View
      5 from rasterio import RasterioIOError
      6 from rio_tiler.errors import TileOutsideBounds

File D:\App\anaconda3\envs\gee\Lib\site-packages\flask_restx\__init__.py:2
      1 from . import fields, reqparse, apidoc, inputs, cors
----> 2 from .api import Api  # noqa
      3 from .marshalling import marshal, marshal_with, marshal_with_field  # noqa
      4 from .mask import Mask

File D:\App\anaconda3\envs\gee\Lib\site-packages\flask_restx\api.py:20
     18     from flask.helpers import _endpoint_from_view_func
     19 except ImportError:
---> 20     from flask.scaffold import _endpoint_from_view_func
     21 from flask.signals import got_request_exception
     23 from jsonschema import RefResolver

ModuleNotFoundError: No module named 'flask.scaffold'

查看发现是falsh的问题

从 flask 3.0.0 开始,该 模块 scaffold被移至sansio.scaffold。直接降版本解决问题

pip install Flask==2.3.3

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值