Closed tomgreenliu closed 5 years ago
执行flask 报错 (.venv) [root@localhost open_dnsdb]# (.venv) [root@localhost open_dnsdb]# flask Traceback (most recent call last): File "/usr/local/open_dnsdb/.venv/lib/python2.7/site-packages/flask/cli.py", line 529, in list_commands rv.update(info.load_app().cli.list_commands(ctx)) File "/usr/local/open_dnsdb/.venv/lib/python2.7/site-packages/flask/cli.py", line 372, in load_app app = locate_app(self, import_name, name) File "/usr/local/open_dnsdb/.venv/lib/python2.7/site-packages/flask/cli.py", line 242, in locate_app '\n\n{tb}'.format(name=module_name, tb=traceback.format_exc()) NoAppException: While importing "dnsdb_command", an ImportError was raised:
Traceback (most recent call last):
File "/usr/local/open_dnsdb/.venv/lib/python2.7/site-packages/flask/cli.py", line 235, in locate_app
import(module_name)
File "/usr/local/open_dnsdb/dnsdb_command.py", line 10, in
Usage: flask [OPTIONS] COMMAND [ARGS]...
A general utility script for Flask applications.
Provides commands from Flask, extensions, and the application. Loads the application defined in the FLASK_APP environment variable, or from a wsgi.py file. Setting the FLASK_ENV environment variable to 'development' will enable debug mode.
$ export FLASK_APP=hello.py
$ export FLASK_ENV=development
$ flask run
Options: --version Show the flask version --help Show this message and exit.
Commands: db Perform database migrations. routes Show the routes for the app. run Runs a development server. shell Runs a shell in the app context. (.venv) [root@localhost open_dnsdb]#
pip install ipaddress
试试安装这个包
安装这个包后解决,谢谢
现在的master版本不再支持2.7, 看你的问题应该是使用的python版本是2.7,建议升级到3.6+
报错 No such command "deploy".
按照手册安装centos 7.51810