1

在 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'
4

1 回答 1

0

我认为 Wing 默认使用不同的 Python 安装,而不是安装了 Flask 的那个。您可以从 Project Properties 中的 Python Executable 属性将 Wing 指向右侧。如果您使用 virtualenv,那将是 virtualenv 的 python。通常(在任何一种情况下)这是 sys.executable 中的完整路径(在“import sys”之后),如果您在 Wing 之外以交互方式运行该 Python。

在 Wing 6.1.2+ 中,如果创建 Wing 项目通常与开始一个新项目同时进行,您还可以从 Project > New Project 创建一个新的 virtualenv。但如果您已经有了项目,只需更改 Python 可执行文件。

于 2018-12-12T16:40:26.657 回答