我正在使用 win 10 pro 机器,但无法弄清楚为什么我无法启动 pgAdmin。在解决一个又一个问题后,最后一个错误出现在日志中:
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file (Background on this error at: http://sqlalche.me/e/13/e3q8)
我在链接中找不到任何有用的东西,不胜感激
我尝试了我发现的所有建议:删除 user\AppData\Roaming\pgadmin 文件夹,将所有路径正确添加到指向 pgadmin\bim 的环境变量中,我尝试重新安装 - 升级 + 降级,硬编码一些路径,以管理员身份启动应用程序。没有任何效果
多一点最后的日志
__connect connection = pool._invoke_creator(self) 中的文件“C:\Program Files\PostgreSQL\10\pgAdmin 4\python\lib\site-packages\sqlalchemy\pool\base.py”,第 656 行
文件“C:\Program Files\PostgreSQL\10\pgAdmin 4\python\lib\site-packages\sqlalchemy\engine\strategies.py”,第 114 行,连接返回 dialect.connect(*cargs, **cparams)
文件“C:\Program Files\PostgreSQL\10\pgAdmin 4\python\lib\site-packages\sqlalchemy\engine\default.py”,第 508 行,在连接中返回 self.dbapi.connect(*cargs, **cparams )
sqlalchemy.exc.OperationalError:(sqlite3.OperationalError)无法打开数据库文件(此错误的背景:http ://sqlalche.me/e/13/e3q8 )