【发布时间】:2019-05-24 09:50:50
【问题描述】:
我阅读了这些指南来创建我的项目。
首先,创建一个 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\Scripts\activate 激活 env
- 通过pip install WebMonitor-1.0.tar.gz安装发布包
- 设置 FLASK_APP=WebMonitor
-
然后运行我的应用flask run -h 127.0.0.1 -p 5001。我得到一个错误输出:
- 服务 Flask 应用程序“WebMonitor”
- 环境:生产 警告:不要在生产环境中使用开发服务器。 请改用生产 WSGI 服务器。
- 调试模式:关闭 用法:烧瓶运行 [OPTIONS]
错误:无法导入“WebMonitor”。
有谁知道如何解决这个问题?非常感谢。
【问题讨论】: