在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'
答案 0 :(得分:0)
我认为Wing默认使用另一种Python安装,而不是其中装有Flask的安装。您可以从“项目属性”中的“ Python可执行文件”属性中将Wing指向右侧。如果您使用virtualenv,那将是virtualenv的python。通常(无论哪种情况),如果您在Wing之外以交互方式运行Python,则这是sys.executable(在“ import sys”之后)的完整路径。
在Wing 6.1.2+中,如果创建Wing项目通常与启动新项目同时进行,则还可以从“项目”>“新建项目”中创建新的virtualenv。但是,如果您已经有项目,只需更改Python可执行文件即可。