简体   繁体   English

ModuleNotFoundError虽然已安装包

[英]ModuleNotFoundError although package is installed

I amd getting: ModuleNotFoundError: No module named 'flask' , when trying to run a file that starts 我得到: ModuleNotFoundError:尝试运行启动的文件时没有名为'flask'的模块

from flask import Flask 来自flask进口烧瓶

  • i am using PyCharm on Ubuntu VM. 我在Ubuntu VM上使用PyCharm。 Opened the terminal under venv directory. 在venv目录下打开终端。 this is what i am getting: 这就是我得到的:
 ~/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] 

why does my interpreter can't find the flask module (i am guessing this is not specific to flask)? 为什么我的口译员找不到烧瓶模块(我猜这不是烧瓶专用的)? tried to browse through some previous suggested solution like this: ModuleNotFoundError: No module named 'flask' but it didn't solve the problem Made sure my PyCharm project interpreter is pointing to /home/my_user/PycharmProjects/project01/venv/bin/python and not another interpreter The only way i could have solved it is by installing the flask through the PyCharm Gui, but i really would like to understand why installing from the terminal with pip install flask didn't work 尝试浏览一些以前建议的解决方案,如下所示: ModuleNotFoundError:没有名为'flask'的模块,但它没有解决问题确保我的PyCharm项目解释器指向/ home / my_user / PycharmProjects / project01 / venv / bin / python而不是另一个解释器我能解决它的唯一方法是通过PyCharm Gui安装烧瓶,但我真的很想知道为什么从带有pip install flask的终端pip install flask不起作用

source venv/bin/activate

And install flask on the venv; 并在venv上安装flask ; after run the script using the venv python binary. 在使用venv python二进制文件运行脚本之后。 - I believe you either have not installed flask in the virtual environment or you're not using the virtual environment python. - 我相信你要么没有在虚拟环境中安装flask ,要么你没有使用虚拟环境python。

To check which python binary you're invoking: 要检查您正在调用哪个python二进制文件:

whereis python

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ModuleNotFoundError 虽然包已正确安装 - ModuleNotFoundError although package has been installed correctly ModuleNotFoundError:尽管已安装,但没有名为“moviepy”的模块 - ModuleNotFoundError: No module named 'moviepy' although installed ModuleNotFoundError:没有名为“PyDIP”的模块,尽管它已安装 - ModuleNotFoundError: No module named 'PyDIP', although it's installed ModuleNotFoundError:虽然安装了 Django 中没有名为“moviepy”的模块 - ModuleNotFoundError: No module named 'moviepy' in Django although installed 安装的python包给出了ModuleNotFoundError - Installed python package gives ModuleNotFoundError 通过 pip 安装包,但 ModuleNotFoundError - Installed package via pip, but ModuleNotFoundError Python - 虽然已安装但未找到包 - Python - package not found although it is installed ModuleNotFoundError:尽管 Anaconda 导航器上安装了 ffmpeg,但 Spyder 上没有名为“ffmpeg”的模块 - ModuleNotFoundError: No module named 'ffmpeg' on Spyder although ffmpeg is installed on Anaconda navigator 虽然安装了 numpy,但如果我尝试使用它,我会收到“ModuleNotFoundError” - Although numpy is installed I get an "ModuleNotFoundError" if I try to use it 安装包时 JetBrains DataSpell ModuleNotFoundError 错误 - JetBrains DataSpell ModuleNotFoundError error when package is installed
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM