Как я могу навсегда добавить модуль в мое приложение для колб? - PullRequest
0 голосов
/ 17 декабря 2018

да, я знаю, что мой вопрос звучит как дубликат, но я перепробовал все, что нашел.

Я пытаюсь добавить модуль в мое приложение Python flask.Этот модуль расположен на ../../clients/api относительно моего приложения фляги.У меня не было проблем с добавлением модуля раньше, но по какой-то причине он просто не хочет работать.

До сих пор я пытался:

  1. sys.path.append("mypath") (работал временно, но как только оболочка закрывалась, он исчезал)
  2. добавляя .pthфайл в lib/site-packages
  3. добавление его непосредственно в мои переменные среды
  4. добавление в мою IDE (Wing 101)

Помимо 1. ни одна из нихимел какой-либо эффект вообще.

$ flask run
 * Serving Flask app "main.py"
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: While importing "main", an ImportError was raised:

Traceback (most recent call last):
  File "c:\python37-32\lib\site-packages\flask\cli.py", line 235, in locate_app
__import__(module_name)
  File "my_flask_app_path", line 20, in <module>
from clients.api import Client as client
ModuleNotFoundError: No module named 'api'

Запуск этого на python v-3.7.1, Windows 10, как git bash, так и cmd.Пожалуйста, постарайтесь не быть тупым:)

...