Запустить устанавливаемую ошибку в проекте Flask: не удалось импортировать "" - PullRequest
0 голосов
/ 26 декабря 2018

Я прочитал эти руководства для создания своего проекта.

Сначала создаем tar-файл zip. Я создаю много файлов в папке моего проекта. setup.py

from setuptools import setup, find_packages

setup(
    name='WebMonitor',
    version='1.0',
    long_description=__doc__,
    packages=find_packages(),
    include_package_data=True,
    zip_safe=False,
    install_requires=['Flask>=0.12']
)

MANIFEST.in

include schema.sql
include __init__.py
include auth.py
include blog.py
include db.py
graft static
graft templates
global-exclude *.pyc

setup.cfg

[egg_info]
tag_build = .dev
tag_date = 1

[aliases]
release = egg_info -Db ''

Затем я запускаю эту команду python setup.py release sdist для создания пакета выпуска.

Во-вторых, установите и запустите это приложение.

  1. Создайте виртуальную среду с помощью команды virtualenv env
  2. Активируйте env с помощью env \ Scripts \ activate
  3. Установите пакет выпуска с помощью pip install WebMonitor-1.0.tar.gz
  4. set FLASK_APP = WebMonitor
  5. Затем запустите мое приложение Запустите флягу -h 127.0.0.1 -p 5001 .Я получаю сообщение об ошибке:

    • Обслуживание приложения Flask "WebMonitor"
    • Среда: производство ПРЕДУПРЕЖДЕНИЕ. Не используйте сервер разработки в производственной среде.Вместо этого используйте производственный WSGI-сервер.
    • Режим отладки: выкл. Использование: запуск колбы [ОПЦИИ]

    Ошибка: не удалось импортировать "WebMonitor".

Кто-нибудь знает, как решить эту проблему?Большое спасибо.

1 Ответ

0 голосов
/ 02 марта 2019

Сначала убедитесь, что вы находитесь в корне файла приложения.если это не удастся, деактивируйте виртуальную среду, затем активируйте ее.

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