运行 Flask 时出错 - 没有名为“_crypt”的模块

0 python flask

我运行烧瓶时遇到问题。一开始一切都很好,直到我加载了一个简单的登录表单。

当通过 gitbash 运行 Flask 时,我收到这样的错误

flask run
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]
Try 'flask run --help' for help.

Error: While importing 'app', an ImportError was raised:

Traceback (most recent call last):
  File "C:\Users\****\AppData\Local\Programs\Python\Python39\lib\crypt.py", line 6, in <module>
    import _crypt
ModuleNotFoundError: No module named '_crypt'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\****\AppData\Local\Programs\Python\Python39\lib\site-packages\flask\cli.py", line 234, in locate_app
    __import__(module_name)
  File "E:\Program Files\xampp\htdocs\****\app.py", line 2, in <module>
    from crypt import methods
  File "C:\Users\****\AppData\Local\Programs\Python\Python39\lib\crypt.py", line 9, in <module>
    raise ImportError("The crypt module is not supported on Windows")
ImportError: The crypt module is not supported on Windows
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我用的是 Windows

Tri*_*eld 5

从文件顶部删除它:

from crypt import methods 
Run Code Online (Sandbox Code Playgroud)

它应该再次起作用。至少对我来说是这样。VSCode 可能已为您自动生成了此内容。