尽管已安装软件包,但ModuleNotFoundError

时间:2019-04-22 18:42:14

标签: python pip python-venv

我会得到: ModuleNotFoundError:尝试运行启动文件

时,没有名为“ flask”的模块
  

从烧瓶进口瓶中

  • 我正在Ubuntu VM上使用PyCharm。 打开venv目录下的终端。这就是我得到的:
~/PycharmProjects/project01/venv$ python -m flask --versionFlask 1.0.2
Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15) 
[GCC 7.3.0]

为什么我的解释器找不到flask模块(我猜这不是特定于flask)?试图浏览以前建议的解决方案,例如:ModuleNotFoundError: No module named 'flask' 但这并不能解决问题 确保我的PyCharm项目解释器指向的是 / home / my_user / PycharmProjects / project01 / venv / bin / python ,而不是其他解释器 我可以解决的唯一方法是通过PyCharm Gui安装烧瓶,但是我真的很想了解为什么使用pip install flask从终端安装无法正常工作

1 个答案:

答案 0 :(得分:0)

source venv/bin/activate

并在venv上安装flask;使用venv python二进制文件运行脚本后。 -我相信您或者没有在虚拟环境中安装flask,或者您没有使用虚拟环境python。

要检查您正在调用哪个python二进制文件:

whereis python