我正在从事我的第一个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'
答案 0 :(得分:2)
我遇到了同样的问题。
停用和激活虚拟环境解决了
deactivate
. venv/bin/activate
答案 1 :(得分:1)
您必须使用以下命令安装 flask_bootstrap :
pip install flask_bootstrap
在您的情况下,您不应使用连字符(-
)代替下划线(_
),否则可能会起作用。
答案 2 :(得分:0)
当我等待帮助时,我试图弄清楚是否可以将虚拟环境“钩住”到pycharm上,我发现pycharm在没有安装pip的情况下成为了自己的虚拟环境,因此我打开了命令行,运行了pip安装,现在我可以通过pycharm运行它。
因此它可以在我发现并添加了安装的虚拟环境中使用。 (由于pycharm不知道安装了烧瓶,而且很快就会出错,因此从pycharm根本无法正常工作),但在我指示进行的那一过程中却没有。我不知道为什么。