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 许可协议

阅读 526
1 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题