Как создать графический интерфейс, чтобы при нажатии кнопки запускалось приложение фляги и запускался сервер MongoDB на локальном хосте?
Я пытался использовать файл .bat для того же, но выдает ошибку
------ main.bat ----
cd C:\Users\kunjm\Desktop\Drives\Projects\Kaku Office\ && CALL C:\Users\kunjm\phase_flask1\Scripts\activate.bat && set FLASK_APP=phase_flask1/src.run && set FLASK_ENV=development && flask run
Но выдает следующую ошибку
C:\Users\kunjm\Desktop>cd C:\Users\kunjm\Desktop\Drives\Projects\Kaku Office\ && py -m venv C:\Users\kunjm\phase_flask1 && CALL phase_flask1\Scripts\activate.bat && set FLASK_APP=phase_flask1/src.run && set FLASK_ENV=development && flask run
* Serving Flask app "phase_flask1/src.run "
* Environment: development
* Debug mode: off
Usage: flask run [OPTIONS]
Error: While importing "src.run", an ImportError was raised:
Traceback (most recent call last):
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\werkzeug\utils.py", line 418, in import_string
__import__(import_name)
ImportError: No module named 'config'
Во время обработки вышеуказанного исключенияпроизошло другое исключение:
Traceback (most recent call last):
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\flask\cli.py", line 235, in locate_app
__import__(module_name)
File "C:\Users\kunjm\Desktop\Drives\Projects\Kaku Office\phase_flask1\src\run.py", line 1, in <module>
from src.app import app
File "C:\Users\kunjm\Desktop\Drives\Projects\Kaku Office\phase_flask1\src\app.py", line 8, in <module>
app.config.from_object('config')
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\flask\config.py", line 170, in from_object
obj = import_string(obj)
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\werkzeug\utils.py", line 443, in import_string
sys.exc_info()[2])
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\werkzeug\_compat.py", line 137, in reraise
raise value.with_traceback(tb)
File "c:\users\kunjm\appdata\local\programs\python\python35\lib\site-packages\werkzeug\utils.py", line 418, in import_string
__import__(import_name)
werkzeug.utils.ImportStringError: import_string() failed for 'config'. Possible reasons are:
- missing __init__.py in a package;
- package or module path not included in sys.path;
- duplicated package or module name taking precedence in sys.path;
- missing module, class, function or variable;
Debugged import:
- 'config' not found.
Original exception:
ImportError: No module named 'config'
Здесь python не запускается в виртуальной среде, а вызывает основные сценарии python