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

时间:2019-10-09 20:59:24

标签: python flask jinja2 flask-bootstrap

我正在从事我的第一个python程序/赋值工作,我不仅是该语言的新手,而且还是第一次接触Java,C#和.Net等语言,因此我正在很难拾起来。

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

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

  

(p3)C:\ Users \ ritol \ OneDrive \ School \ Project Files \ Project Files \ Flask \ 2f> python weather.py   追溯(最近一次通话):    在第2行的文件“ weather.py”中      从flask_bootstrap导入Bootstrap   ModuleNotFoundError:没有名为“ flask_bootstrap”的模块

     

(p3)C:\ Users \ ritol \ OneDrive \ School \ Project Files \ Project Files \ Flask \ 2f> bin /激活   无法将“ bin”识别为内部或外部命令,   可操作的程序或批处理文件。

以下是我得到的pip安装列表,它确实完成了这些操作:

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 / weather.py:

from flask import Flask, render_template
from flask_bootstrap import Bootstrap
app = Flask(__name__)
bootstrap = Bootstrap(app)


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

等...

我希望它能像以前的示例所示:

 * 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)

相反,我得到

Traceback (most recent call last):
  File "weather.py", line 2, in <module>
    from flask_bootstrap import Bootstrap
ModuleNotFoundError: No module named 'flask_bootstrap'

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。

停用和激活虚拟环境解决了

deactivate
. venv/bin/activate

答案 1 :(得分:1)

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

pip install flask_bootstrap

在您的情况下,您不应使用连字符(-)代替下划线(_),否则可能会起作用。

答案 2 :(得分:0)

当我等待帮助时,我试图弄清楚是否可以将虚拟环境“钩住”到pycharm上,我发现pycharm在没有安装pip的情况下成为了自己的虚拟环境,因此我打开了命令行,运行了pip安装,现在我可以通过pycharm运行它。

因此它可以在我发现并添加了安装的虚拟环境中使用。 (由于pycharm不知道安装了烧瓶,而且很快就会出错,因此从pycharm根本无法正常工作),但在我指示进行的那一过程中却没有。我不知道为什么。