我很确定我错过了一些天真的东西。我试图在网上查找解决方案,但似乎我也找不到它。
我正在pgadmin4
上安装Ubuntu 16.04 LTS
。我按照说明here安装了miniconda2
。然后,我尝试按照here的说明安装pgadmin4
。
首先我收到了一个错误:
ImportError: No module named flask
当我试图跑
时 sudo python ~/miniconda2/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
但我成功地从终端python -c "import flask"
能够。
然后我通过安装
解决了这个问题 sudo apt-get install python-flask
但是现在,如果我尝试运行pgAdmin4.py
,则会出现以下错误:
ImportError: No module named flask_babel
如果我运行以下命令,我又能成功导入它。
python -c "import flask_babel"
我不确定我错过了什么,任何帮助都会非常感激。
修改
好的,我通过安装
删除了该错误 sudo apt-get install python-flask-babel
(感谢Peter Wood的评论)
现在我又收到了另一个错误:
ImportError: No module named flask_htmlmin
我想我也可以用相同的模式解决这个问题,但我的困惑是为什么这些导入工作时我从终端(内联python或者即使我只是从终端运行python并自己导入它)以及为什么它我运行脚本时不起作用(在这种情况下是pgAdmin4.py
)。