PyCharm Flask:未解决的参考 - 如何正确导入 Python 命名空间?

新手上路,请多包涵

我添加了 FlaskFlask-ScriptPyCharm 虚拟环境。该应用程序运行但 PyCharm 给我各种错误:

 Unresolved reference "Manager" (from  flask.ext.script import Manager)
Cannot find reference "script" in "__init__.py" (from  flask.ext.script import Manager)
No module named "script" (command = flask.ext.script.Command(app)

结果代码完成不起作用。

因此,如果我直接导入模块,如 import flask_script 代码完成工作,但我不确定这是否是预期用途!

如果我直接导 flask_script 而不是 flask.ext ,我可以解决这个问题。这是一个有效的解决方法吗?

还有其他正确的方法可以解决吗?我读了一些答案,但似乎都没有解决这个问题。

原文由 Zingam 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 530
1 个回答

在您的 venv > lib > python3.x > site-packages 中将 站点包标记为源根目录。

原文由 Ali Gajani 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题