无法运行pgadmin4,没有模块名为flask错误

hud*_*ono 0 ubuntu flask pgadmin-4

我在StackOverflow中搜索了类似的错误,但它与我的不同.我尝试使用virtualenv在ubuntu上安装pgadmin4,一切都很顺利,直到我尝试使用以下命令运行它:

cd pgadmin4
source bin/activate
sudo python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误:

ImportError: No module named flask
Run Code Online (Sandbox Code Playgroud)

我安装了闪存.在virtualenv下运行pip show flask将显示:

Name: Flask
Version: 0.11.1
Summary: A microframework based on Werkzeug, Jinja2 and good intentions
Home-page: http://github.com/pallets/flask/
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: BSD
Location: /home/myname/pgadmin4/lib/python2.7/site-packages
Requires: itsdangerous, click, Werkzeug, Jinja2
Run Code Online (Sandbox Code Playgroud)

知道什么是错的吗?

谢谢,

Mur*_*a Z 8

通过以下命令为目录提供适当的权限,

sudo mkdir "/var/log/pgadmin" 
sudo chmod a+wrx "/var/log/pgadmin" 

sudo mkdir "/var/lib/pgadmin" 
sudo chmod a+wrx "/var/lib/pgadmin"
Run Code Online (Sandbox Code Playgroud)

然后在没有的情况下运行pgAdmin4 sudo

cd pgadmin4
source bin/activate
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Run Code Online (Sandbox Code Playgroud)