尝试从PyCharm访问Flask软件包时出现ModuleNotFoundError

时间:2018-11-06 14:21:30

标签: python

我是初学者,学习Python大约一个月。我试图用Python构建一个Web框架。我使用pip作为软件包安装了Flask,但是当我尝试从PyCharm访问Flask时,显示错误:

  

ModuleNotFoundError:没有名为“烧瓶”的模块

我提供了一些屏幕截图。

此图显示了我遇到的错误:

image

此图显示我已在系统中成功安装Flask:

image

可能是什么问题?而我该如何解决呢?

P.S:我可以从命令窗口访问该软件包。只有当我尝试从Pycharm访问时,才会发生错误。

2 个答案:

答案 0 :(得分:1)

您可能使用虚拟环境(venv)开始了一个新项目,这是一个好习惯。但是,然后您将flask全局安装到Python中,这不会影响已经创建的环境。因此,Flask在项目的虚拟环境中不可用。

作为Robin Zegmond评论的扩展:您可以通过PyCharm安装它,而不是通过命令行安装软件包。这样可以确保为正确的解释器/环境安装了要安装的软件包。

  1. 文件>设置>项目:>项目解释器
  2. 点击右侧的“ +”符号
  3. 搜索模块并安装,这可能需要一些时间,具体取决于模块。

答案 1 :(得分:0)

在虚拟环境中安装了较低版本的虚拟机后,我在pycharm的 flask 1.1。* 中遇到了此错误。