vscode搭建flask报错解决

参考https://segmentfault.com/a/1190000012149680#3-搭建flask项目,结果报了个莫名其妙的错。

 

项目文件夹

vscode搭建flask报错解决_第1张图片

 

launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask (0.11.x or later)",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "C:\\Users\\1212\\Desktop\\myproject\\main.py"
            },
            "args": [
                "run",
                "--no-debugger",
                "--no-reload"
            ],  
        }
        
    ]
}

 

在setting.json中进行了路径覆盖

{
    "python.pythonPath": "C:\\Users\\1212\\Desktop\\myproject\\venv\\Scripts\\python.exe"
}

 

 main.py

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"


if __name__ == '__main__':
    app.run('localhost', 5555)

 

F5运行,报错。、

Error: Could not import "C".

vscode搭建flask报错解决_第2张图片

 

解决方法:在launch.json中进行修改,再次运行即可。

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask (0.11.x or later)",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "main.py"      # 只修改该路径
            },
            "args": [
                "run",
                "--no-debugger",
                "--no-reload"
            ],  
        }
        
    ]
}

 

你可能感兴趣的:(功能工具,Python)