如何解决启动 pgAdmin 4 时说:无法联系 pgAdmin 4 服务器:
尝试过:
- 以管理员身份运行;
- 以管理员身份安装;
- 将路径 C:\Program Files\Postgresql\13\bin 添加到系统环境变量中;
- 删除 C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin;
- 在 cmd 中启动;
- 移除蟒蛇;
- 安装旧的python版本;
- 更改默认端口;
- pc 和用户名拉丁文;
启动 pgAdmin 4 时:
The pgAdmin 4 server Could not be contacted:
Traceback (most recent call last):
File "C:\Program Files\Postgresql\13\pgAdmin 4\web\pgAdmin4.py",line 98,in <module>
app = create_app()
File "C:\Program Files\Postgresql\13\pgAdmin 4\web\pgadmin\__init__.py",line 347,in create_app
if not os.path.exists(sqlITE_PATH) or get_version() == -1:
File "C:\Program Files\Postgresql\13\pgAdmin 4\web\pgadmin\setup\db_version.py",line 19,in get_version
return version.value
AttributeError: 'nonetype' object has no attribute 'value'
db_version.py:
from db_upgrade import Version
def get_version():
try:
version = Version.query.filter_by(name='ConfigDB').first()
except Exception:
return -1
return version.value
def set_version(new_version):
version = Version.query.filter_by(name='ConfigDB').first()
version.value = new_version
PyCharm 说:在“db_upgrade.py”中找不到引用“版本”
db_upgrade.py:
import os
import flask_migrate
from pgadmin import db
def db_upgrade(app):
from pgadmin.utils import u_encode,fs_encoding
with app.app_context():
flask_migrate.Migrate(app,db)
migration_folder = os.path.join(
os.path.dirname(os.path.realpath(u_encode(__file__,fs_encoding))),os.pardir,'migrations'
)
flask_migrate.upgrade(migration_folder)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。