Я прочитал эти руководства для создания своего проекта.
Сначала создаем 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 для создания пакета выпуска.
Во-вторых, установите и запустите это приложение.
- Создайте виртуальную среду с помощью команды virtualenv env
- Активируйте env с помощью env \ Scripts \ activate
- Установите пакет выпуска с помощью pip install WebMonitor-1.0.tar.gz
- set FLASK_APP = WebMonitor
Затем запустите мое приложение Запустите флягу -h 127.0.0.1 -p 5001 .Я получаю сообщение об ошибке:
- Обслуживание приложения Flask "WebMonitor"
- Среда: производство ПРЕДУПРЕЖДЕНИЕ. Не используйте сервер разработки в производственной среде.Вместо этого используйте производственный WSGI-сервер.
- Режим отладки: выкл. Использование: запуск колбы [ОПЦИИ]
Ошибка: не удалось импортировать "WebMonitor".
Кто-нибудь знает, как решить эту проблему?Большое спасибо.