我已经在github上下载了一个开源python web应用程序(用于链接点击here),并且我执行了所有步骤。如apkinspector web应用程序
我很困惑。我怎样才能在我的ubuntu linux服务器上启动它,因为它有很多文件。我试图运行 init .py文件但是我遇到了错误,如
Traceback (most recent call last):
File "__init__.py", line 16, in <module>
from flask import Flask, render_template
File "/usr/local/lib/python2.7/dist-packages/flask/__init__.py", line 17, in <module>
from werkzeug.exceptions import abort
File "/usr/local/lib/python2.7/dist-packages/werkzeug/__init__.py", line 152, in <module>
__import__('werkzeug.exceptions')
File "/usr/local/lib/python2.7/dist-packages/werkzeug/exceptions.py", line 71, in <module>
from werkzeug.wrappers import Response
File "/usr/local/lib/python2.7/dist-packages/werkzeug/wrappers.py", line 26, in <module>
from werkzeug.http import HTTP_STATUS_CODES, \
File "/usr/local/lib/python2.7/dist-packages/werkzeug/http.py", line 24, in <module>
from email.Utils import parsedate_tz
File "/home/ironstone/Desktop/apkinspector/webapp/app/email.py", line 16, in <module>
from flask import current_app, render_template
ImportError: cannot import name current_app
它有pyv的venv,我不知道如何使用。
如果有人可以使用它或只是下载它并告诉我如何运行它?
答案 0 :(得分:0)
您应该可以使用
运行webappcd webapp
python manage.py run_in_debug
但是你可能会遇到更多问题。开发人员似乎是发布Python代码的新手。该项目以不寻常的方式打包。很可能您必须安装依赖项才能使其运行。
pip install -r req
会有所帮助,这需要您系统上的pip
。它可能与操作系统的软件包管理器一起安装。