如何启动和运行下载的python web应用程序,它在linux上有很多文件(virtualbox)

时间:2016-02-01 23:22:13

标签: python linux web-applications

我已经在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,我不知道如何使用。

如果有人可以使用它或只是下载它并告诉我如何运行它?

1 个答案:

答案 0 :(得分:0)

您应该可以使用

运行webapp
cd webapp
python manage.py run_in_debug

但是你可能会遇到更多问题。开发人员似乎是发布Python代码的新手。该项目以不寻常的方式打包。很可能您必须安装依赖项才能使其运行。

pip install -r req

会有所帮助,这需要您系统上的pip。它可能与操作系统的软件包管理器一起安装。