ModuleNotFoundError: нет модуля с именем 'flask_bootstrap' - PullRequest
0 голосов
/ 09 октября 2019

Я работаю над своей самой первой программой / заданием на Python, я новичок не только в языке, но и в первый раз за пределами таких языков, как Java, C # и .Net, поэтому у менятрудно поднять его.

Мне дали кучу примеров файлов, и я должен запустить их, чтобы понять, что мне нужно делать, за исключением того, что я получил ошибку: ModuleNotFoundError: Нет модуля с именем 'flask_bootstrap'

Я успешно запустил мой бен / активировать, и вот немного командной строки:

(p3) C: \ Users \ ritol \ OneDrive \ School \ Project Files \ Project Files\ Flask \ 2f> python weather.py Traceback (последний вызов был последним): файл «weather.py», строка 2, из from flask_bootstrap import Bootstrap ModuleNotFoundError: нет модуля с именем 'flask_bootstrap'

(p3) C: \ Users \ ritol \ OneDrive \ School \ Project Files \ Project Files \ Flask \ 2f> bin / activ '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'

1 Ответ

0 голосов
/ 10 октября 2019

Пока я ждал помощи, я пытался выяснить, можно ли подключить виртуальную среду к pycharm, и я обнаружил, что pycharm создал свою собственную виртуальную среду без установок pip, которые мне дали, поэтомуЯ открыл командную строку, запустил установку pip, и теперь я могу заставить ее работать через pycharm.

Так что он работает в виртуальной среде, которую я обнаружил и добавил установки. (не работал с pycharm вообще из-за pycharm, не знал, что фляга была установлена ​​и будет ошибка раньше) Но не в той, которую я был проинструктирован. Я не знаю почему.

...