【问题标题】:Visual Studio Code: VS Code | ModuleNotFoundError: No module named '_crypt'Visual Studio 代码:VS 代码 | ModuleNotFoundError: 没有名为 \'_crypt\' 的模块
【发布时间】:2022-10-18 13:38:52
【问题描述】:

我在 windows 中使用 python Flask 进行了一个简单的测试。在基本代码之后:

from flask import Flask, jsonify

Flask(__name__)

app = Flask(__name__)

@app.route('/', methods=['GET'])
def ping():
        return jsonify({"response": "funcionando"})

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=4000, debug=True)

我尝试从终端运行它: 蟒蛇应用程序.py

并且遇到此错误:

import _crypt
ModuleNotFoundError: No module named '_crypt'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File ".\src\app.py", line 1, in <module>
    from crypt import methods

Windows 不支持该软件包,因此它将无法运行 api。

【问题讨论】:

    标签: python flask


    【解决方案1】:

    经过一番研究,我发现 VS Code 在顶部添加了这一行:

    from crypt import methods
    

    只需删除此行(或注释它),保存并再次运行。

    现在一切都会好起来的

    【讨论】: