Как быстро запустить GitHub Code, когда в вашей среде отсутствуют модули? - PullRequest
0 голосов
/ 13 мая 2019
  • Я бы хотел запустить следующий проект: https://github.com/pyl0ne/flaskSaaS

  • На 2-м шаге выполнения вызывает ошибку

  • python manage.py initdb (если я запускаю его таким образом, у него нет проблем, но он также запустил его с python3: https://youtu.be/NzmoPqte4V4?t=1623)

  • Я делаюхочу запустить его с python 3, поэтому вместо этого я использую: python3 manage.py initdb

  • Чтобы запустить его на python3, я исправил в файле управления кодом:

  • ORIGINAL (пробовал с этим ранее): from flask.ext.script import Manager, prompt_bool, Shell, Server

  • Mine: from flask_script import Manager, prompt_bool, Shell, Server основан на: importorterror: нет модуля с именем flask.ext.script

  • Я попытался запустить его в PyCharm напрямую и проверил, что интерпретатор DE полностью установлен на python 3.7 importerror: нет модуля с именем flask.ext.script (выдает похожие ошибкина терминал)

Окончательная ошибка:

Beli:flaskSaaS-master peterSimon$ python3 manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 1, in <module>
    from flask_script import Manager, prompt_bool, Shell, Server #ORIGINAL: from flask.ext.script import Manager, prompt_bool, Shell, Server
ModuleNotFoundError: No module named 'flask_script'

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Вы можете избавиться от путаницы, используя виртуальную среду .Таким образом, у вас есть только один интерпретатор Python (версия 3.x) и одна версия в пипсах для этой версии Python:

git clone git@github.com:pyl0ne/flaskSaaS.git
cd flaskSaaS/
python3 -m venv venv
source venv/bin/activate
make install
python manage.py initdb

должно работать.

0 голосов
/ 13 мая 2019

Проверьте, действительно ли установлен make install flask_script.

Если нет, выполните pip install Flask-Script

и для python3

pip3 install Flask-Script

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...