簡體   English   中英

ImportError:無法從“werkzeug”導入名稱“FileWrapper”

[英]ImportError: cannot import name 'FileWrapper' from 'werkzeug'

PS C:\ProgramData\Microsoft\DeviceSync\New folder\pyRD-master> python .\app.py
Traceback (most recent call last):
  File ".\app.py", line 3, in <module>
    from werkzeug import FileWrapper
ImportError: cannot import name 'FileWrapper' from 'werkzeug' (C:\Users\scanner.PSHFAST.000\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\werkzeug\__init__.py)

為什么會這樣? 以及我該如何解決。

根據文檔,“您不應直接使用此 class,而應使用wrap_file() function,如果可用,它使用 WSGI 服務器的文件包裝器支持。”

所以你的導入語句(來自這個例子)應該是

from werkzeug.wsgi import wrap_file

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM