gpt4 book ai didi

python - 尝试运行 pgAdmin4 时出错

转载 作者:太空狗 更新时间:2023-10-29 18:03:35 30 4
gpt4 key购买 nike

我已经安装了 pgAdmin4 附带的 postgresql 9.6(使用建议的 linux 安装程序),但出现了一些错误。

首先,我必须将文件夹名称从“pgAdmin 4”(注意多余的空格)更改为“pgAdmin4”以避免“找不到文件错误”。

然后我运行 sudo python pgAdmin4.py 并得到以下错误:

Traceback (most recent call last):
File "../../pgAdmin4.py", line 24, in <module>
from pgadmin import create_app
File "/opt/PostgreSQL/9.6/pgAdmin4/web/pgadmin/__init__.py", line 17, in <module>
from flask import Flask, abort, request, current_app
ImportError: No module named flask

我尝试关注这个相关问题: Flask ImportError: No Module Named Flask -- 设法在 virtualenv 上安装 flask。

但后来我开始获取其他缺少的 flask 相关模块:flask_babel、flask_login、flask_security。我使用 pip 安装了所有这些,但后来我收到一个关于缺少模块 htmlmin.minify 的错误,我似乎无法安装它。

Traceback (most recent call last):
File "../pgAdmin4.py", line 24, in <module>
from pgadmin import create_app
File "/opt/PostgreSQL/9.6/pgAdmin4/web/pgadmin/__init__.py", line 23, in <module>
from htmlmin.minify import html_minify
ImportError: No module named htmlmin.minify

我还将 PYTHONPATH 导出到 flask 上的那个,如所述here ,仍然出现同样的错误。

那么,有人知道如何让 pgAdmin4 在 ubuntu environemt 上工作吗?

最佳答案

按照有关将 PgAdmin 4 添加到我的 Fedora 28 的文档以各种可能的方式失败后,我选择了 Docker 选项:

mkdir ~/.pgadmin4  # to store config and stuff
docker run -d --rm --network host -v ~/.pgadmin4:/pgadmin thajeztah/pgadmin4

然后转到http://localhost:5050你就完成了。

参见 https://github.com/thaJeztah/pgadmin4-docker了解更多信息。

关于python - 尝试运行 pgAdmin4 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41260004/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com