首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“flask_bootstrap”的模块

ModuleNotFoundError:没有名为“flask_bootstrap”的模块
EN

Stack Overflow用户
提问于 2019-10-09 20:59:24
回答 3查看 10.9K关注 0票数 2

我正在做我的第一个python程序/任务,我不仅对语言很陌生,而且这也是我第一次在Java、C#和.Net等语言之外学习,所以我很难学会它。

我得到了一堆示例文件,并且应该运行它们来了解我需要做的事情,但我得到了一个错误: ModuleNotFoundError:没有名为“flask_bootstrap”的模块

我成功地运行了bin/activate,下面是一些命令行:

(p3) C:\User\ritol\OneDrive\School\Project\ProjectFiles\Flask\2f>python weather.py回溯(最近一次调用):文件"weather.py",第2行,在flask_bootstrap导入引导带ModuleNotFoundError:没有名为'flask_bootstrap‘的模块

(p3) C:\User\ritol\OneDrive\School\Project\Project\烧瓶\2f>bin/activate 'bin‘不能识别为内部或外部命令、可操作的程序或批处理文件。

下面是我要做的pip安装的列表,它做到了:

代码语言:javascript
复制
Flask==1.1.1
Flask-Bootstrap==3.3.7.1
Flask-Login==0.4.1
flask-marshmallow==0.10.1
Flask-Migrate==2.5.2
Flask-RESTful==0.3.7
Flask-Script==2.0.6
Flask-SQLAlchemy==2.4.0
Flask-Testing==0.7.1
Flask-WTF==0.14.2
itsdangerous==1.1.0
Jinja2==2.10.1

2f/风化.2f:

代码语言:javascript
复制
from flask import Flask, render_template
from flask_bootstrap import Bootstrap
app = Flask(__name__)
bootstrap = Bootstrap(app)


@app.route('/')
def index():

等等。

我希望它能像前面的例子那样显示出来:

代码语言:javascript
复制
 * Serving Flask app "FlaskApp" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 173-453-384
 * Running on http://127.0.0.1:5001/ (Press CTRL+C to quit)

相反我得到了

代码语言:javascript
复制
Traceback (most recent call last):
  File "weather.py", line 2, in <module>
    from flask_bootstrap import Bootstrap
ModuleNotFoundError: No module named 'flask_bootstrap'
EN

回答 3

Stack Overflow用户

发布于 2021-02-23 06:34:07

我也有过同样的问题。

禁用和激活虚拟环境解决了它。

代码语言:javascript
复制
deactivate
. venv/bin/activate
票数 5
EN

Stack Overflow用户

发布于 2019-10-09 21:26:19

在我等待帮助的时候,我试图弄清楚我是否能让虚拟环境“连接”到pycharm,我发现py魅力使它成为了自己的虚拟环境,而没有给我的pip安装程序,所以我打开了命令行,运行pip安装程序,现在我可以让它在py魅力中运行。

因此,它可以在我发现并添加安装到的虚拟环境中工作。(根本不知道烧瓶装好了,而且很快就会出错),但不是在我被指示做的那个瓶子里。我也不知道原因。

票数 1
EN

Stack Overflow用户

发布于 2020-03-12 09:28:29

您必须使用以下命令安装flask_bootstrap

代码语言:javascript
复制
pip install flask_bootstrap

在您的例子中,您不应该使用连字符(-)代替连字符使用下划线( _),这样它就可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58312207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档