设置WingIDE调试Flask项目

时间:2018-12-12 10:02:49

标签: python wing-ide

在WingIDE中设置Flask项目:

from flask import Flask
app = Flask(__name__)

if __name__ == "__main__":
    import os
    if 'WINGDB_ACTIVE' in os.environ:
        app.debug = False
    app.run()

返回此错误:

  File "g:\PyDev\quick\testes.py", line 4, in <module>
    from flask import Flask
builtins.ModuleNotFoundError: No module named 'flask'

1 个答案:

答案 0 :(得分:0)

我认为Wing默认使用另一种Python安装,而不是其中装有Flask的安装。您可以从“项目属性”中的“ Python可执行文件”属性中将Wing指向右侧。如果您使用virtualenv,那将是virtualenv的python。通常(无论哪种情况),如果您在Wing之外以交互方式运行Python,则这是sys.executable(在“ import sys”之后)的完整路径。

在Wing 6.1.2+中,如果创建Wing项目通常与启动新项目同时进行,则还可以从“项目”>“新建项目”中创建新的virtualenv。但是,如果您已经有项目,只需更改Python可执行文件即可。