提问人:emmeelite 提问时间:10/30/2023 更新时间:10/30/2023 访问量:39
pgAdmin 4 运行时环境导入_greenlet时出错
pgAdmin 4 runtime environment error importing _greenlet
问:
这些天来,我正在接近PostgreSQL,以便在我未来的一些项目中实现(目前我只使用MongoDB,即NoSQL)。
因此,我继续从官方网站下载安装程序(适用于 Windows)并开始使用 pgAdmin 4 GUI(创建一些表、测试一些查询等)。
直到今天,一切似乎都很好。
我正常使用 pgAdmin,当在某个时候它随机要求我输入密码(它说会话已过期)时,我输入了它,它继续无休止地要求我输入密码。
因此,我决定卸载并重新安装所有内容,以清除任何损坏的文件或文件夹。
现在更糟糕的是,在卸载并重新安装 PostgreSQL 后,当我启动 pgAdmin 4 时,经过很长时间的加载后,会出现一个窗口,出现以下错误:
pgAdmin Runtime Environment
--------------------------------------------------------
Python Path: "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\python.exe"
Runtime Config File: "C:\Users\franc\AppData\Roaming\pgadmin\runtime_config.json"
pgAdmin Config File: "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\config.py"
Webapp Path: "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgAdmin4.py"
pgAdmin Command: "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\python.exe -s C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgAdmin4.py"
Environment:
- ALLUSERSPROFILE: C:\ProgramData
- APPDATA: C:\Users\franc\AppData\Roaming
- CHROME_CRASHPAD_PIPE_NAME: \\.\pipe\crashpad_7644_DRSMLIYWYIBRTUGW
- CHROME_RESTART: NW.js|Spiacenti, si è verificato un arresto anomalo di NW.js. Riavviarlo ora?|LEFT_TO_RIGHT
- CommonProgramFiles: C:\Program Files\Common Files
- CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
- CommonProgramW6432: C:\Program Files\Common Files
- COMPUTERNAME: PCXXX
- ComSpec: C:\Windows\system32\cmd.exe
- DriverData: C:\Windows\System32\Drivers\DriverData
- EFC_6464: 1
- FPS_BROWSER_APP_PROFILE_STRING: Internet Explorer
- FPS_BROWSER_USER_PROFILE_STRING: Default
- HOMEDRIVE: C:
- HOMEPATH: \Users\franc
- IntelliJ IDEA: C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.2\bin;
- IntelliJ IDEA Community Edition: C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.2\bin;
- JAVA_HOME: C:\Program Files\Java\jdk-20
- LOCALAPPDATA: C:\Users\franc\AppData\Local
- LOGONSERVER: \\PCXXX
- NUMBER_OF_PROCESSORS: 8
- OneDrive: C:\Users\franc\OneDrive
- OS: Windows_NT
- Path: C:\Program Files\PostgreSQL\16\pgAdmin 4\runtime;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Users\franc\.console-ninja\.bin;C:\Users\franc\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\franc\AppData\Local\Programs\Python\Python311\;C:\Users\franc\AppData\Local\Microsoft\WindowsApps;C:\Users\franc\AppData\Local\Programs\Microsoft VS Code\bin;C:\msys64\usr\bin;C:\MinGW\bin;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.2\bin;;C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.2\bin;;C:\Users\franc\AppData\Roaming\npm;C:\Program Files\heroku\bin;C:\Users\franc\AppData\Local\Programs\mongosh\
- PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
- PGADMIN_INT_KEY: 11ce715e-53fb-4267-9039-fdb7f31c92a5
- PGADMIN_INT_PORT: 50386
- PGADMIN_SERVER_MODE: OFF
- PROCESSOR_ARCHITECTURE: AMD64
- PROCESSOR_IDENTIFIER: AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD
- PROCESSOR_LEVEL: 23
- PROCESSOR_REVISION: 6801
- ProgramData: C:\ProgramData
- ProgramFiles: C:\Program Files
- ProgramFiles(x86): C:\Program Files (x86)
- ProgramW6432: C:\Program Files
- PSModulePath: C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
- PUBLIC: C:\Users\Public
- SESSIONNAME: Console
- SystemDrive: C:
- SystemRoot: C:\Windows
- TEMP: C:\Users\franc\AppData\Local\Temp
- TMP: C:\Users\franc\AppData\Local\Temp
- USERDOMAIN: PCXXX
- USERDOMAIN_ROAMINGPROFILE: PCXXX
- USERNAME: franc
- USERPROFILE: C:\Users\franc
- VBOX_MSI_INSTALL_PATH: C:\Program Files\Oracle\VirtualBox\
- windir: C:\Windows
--------------------------------------------------------
Total spawn time to start the pgAdmin4 server: 0.014 Sec
Traceback (most recent call last):
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgAdmin4.py", line 104, in <module>
app = create_app()
^^^^^^^^^^^^
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgadmin\__init__.py", line 760, in create_app
app.register_blueprint(module)
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\flask\scaffold.py", line 50, in wrapper_func
return f(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\flask\app.py", line 1299, in register_blueprint
blueprint.register(self, options)
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgadmin\tools\__init__.py", line 52, in register
from .psql import blueprint as module
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\web\pgadmin\tools\psql\__init__.py", line 15, in <module>
from eventlet.green import subprocess
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\__init__.py", line 17, in <module>
from eventlet import convenience
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\convenience.py", line 4, in <module>
from eventlet import greenpool
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\greenpool.py", line 4, in <module>
from eventlet import queue
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\queue.py", line 49, in <module>
from eventlet.event import Event
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\event.py", line 3, in <module>
from eventlet import hubs
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\hubs\__init__.py", line 7, in <module>
from eventlet.support import greenlets as greenlet
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\support\__init__.py", line 6, in <module>
from eventlet.support import greenlets
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\eventlet\support\greenlets.py", line 3, in <module>
import greenlet
File "C:\Program Files\PostgreSQL\16\pgAdmin 4\python\Lib\site-packages\greenlet\__init__.py", line 29, in <module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing _greenlet: Impossibile trovare il modulo specificato.
我试着在网上搜索一些东西,但结果很少,而且解释得很差。
在多次尝试卸载并重新安装整个 PostgreSQL 包(因此也重新安装 pgAdmin)之后,我仍然发现自己遇到了同样的问题。
任何可能遇到与我相同的问题的人都能够帮助我吗?
答: 暂无答案
评论