ModuleNotFoundError虽然已安装包

问题描述 投票:0回答:1

我得到:ModuleNotFoundError:当尝试运行启动的文件时,没有名为'flask'的模块

来自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]

为什么我的口译员找不到烧瓶模块(我猜这不是烧瓶专用的)?试图浏览一些以前建议的解决方案,如:ModuleNotFoundError: No module named 'flask'但它没有解决问题确保我的PyCharm项目解释器指向/ home / my_user / PycharmProjects / project01 / venv / bin / python而不是另一个解释器唯一的方法我本可以解决它是通过PyCharm Gui安装烧瓶,但我真的很想明白为什么从pip install flask终端安装不起作用

python pip python-venv
1个回答
0
投票

source venv/bin/activate

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

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

whereis python

© www.soinside.com 2019 - 2024. All rights reserved.