pgAdmin 4. ImportError: Ошибка загрузки DLL при импорте unicodedata: Неверный параметр

#windows #pgadmin-4

Вопрос:

При запуске pgAdmni4 из PostgreSQL него выдает ошибку. Знаете, как это исправить?

 pgAdmin Runtime Environment
--------------------------------------------------------
Python Path: "D:PostgreSQLpgAdmin 4pythonpython.exe"
Runtime Config File: "C:UsersJonatanAppDataRoamingpgadminruntime_config.json"
pgAdmin Config File: "D:PostgreSQLpgAdmin 4webconfig.py"
Webapp Path: "D:PostgreSQLpgAdmin 4webpgAdmin4.py"
pgAdmin Command: "D:PostgreSQLpgAdmin 4pythonpython.exe -s D:PostgreSQLpgAdmin 4webpgAdmin4.py"
Environment: 
  - ALLUSERSPROFILE: C:ProgramData
  - APPDATA: C:UsersJonatanAppDataRoaming
  - CHROME_CRASHPAD_PIPE_NAME: \.pipecrashpad_4600_LIWMILTQIFEJKYVB
  - CHROME_RESTART: NW.js|Whoa! NW.js has crashed. Relaunch now?|LEFT_TO_RIGHT
  - CommonProgramFiles: C:Program FilesCommon Files
  - CommonProgramFiles(x86): C:Program Files (x86)Common Files
  - CommonProgramW6432: C:Program FilesCommon Files
  - COMPUTERNAME: JONATAN-PC
  - ComSpec: C:Windowssystem32cmd.exe
  - FP_NO_HOST_CHECK: NO
  - HOMEDRIVE: C:
  - HOMEPATH: UsersJonatan
  - JAVA_HOME: C:Program FilesJavajdk-17bin
  - LOCALAPPDATA: C:UsersJonatanAppDataLocal
  - LOGONSERVER: \JONATAN-PC
  - NUMBER_OF_PROCESSORS: 2
  - OS: Windows_NT
  - Path: C:Program FilesCommon FilesOracleJavajavapath;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesJavajdk-17bin
  - PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  - PGADMIN_INT_KEY: 7779c6c3-3251-4a31-b350-3d7c6c48dc25
  - PGADMIN_INT_PORT: 49444
  - PGADMIN_SERVER_MODE: OFF
  - PROCESSOR_ARCHITECTURE: AMD64
  - PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 23 Stepping 6, GenuineIntel
  - PROCESSOR_LEVEL: 6
  - PROCESSOR_REVISION: 1706
  - ProgramData: C:ProgramData
  - ProgramFiles: C:Program Files
  - ProgramFiles(x86): C:Program Files (x86)
  - ProgramW6432: C:Program Files
  - PSModulePath: C:Windowssystem32WindowsPowerShellv1.0Modules
  - PUBLIC: C:UsersPublic
  - SESSIONNAME: Console
  - SystemDrive: C:
  - SystemRoot: C:Windows
  - TEMP: C:UsersJonatanAppDataLocalTemp
  - TMP: C:UsersJonatanAppDataLocalTemp
  - USERDOMAIN: Jonatan-PC
  - USERNAME: Jonatan
  - USERPROFILE: C:UsersJonatan
  - windir: C:Windows
  - windows_tracing_flags: 3
  - windows_tracing_logfile: C:BVTBinTestsinstallpackagecsilogfile.log
--------------------------------------------------------

Traceback (most recent call last):
  File "D:PostgreSQLpgAdmin 4webpgAdmin4.py", line 39, in <module>
    import config
  File "D:PostgreSQLpgAdmin 4webconfig.py", line 25, in <module>
    from pgadmin.utils import env, IS_WIN, fs_short_path
  File "D:PostgreSQLpgAdmin 4webpgadmin__init__.py", line 23, in <module>
    from flask import Flask, abort, request, current_app, session, url_for
  File "D:PostgreSQLpgAdmin 4pythonlibsite-packagesflask__init__.py", line 14, in <module>
    from jinja2 import escape
  File "D:PostgreSQLpgAdmin 4pythonlibsite-packagesjinja2__init__.py", line 12, in <module>
    from .environment import Environment
  File "D:PostgreSQLpgAdmin 4pythonlibsite-packagesjinja2environment.py", line 46, in <module>
    from .lexer import get_lexer
  File "D:PostgreSQLpgAdmin 4pythonlibsite-packagesjinja2lexer.py", line 46, in <module>
    compile("f��", "<unknown>", "eval")
ImportError: DLL load failed while importing unicodedata: The parameter is incorrect.
 

Комментарии:

1. У меня та же проблема.

Ответ №1:

Мне удалось устранить аналогичную ошибку в 64-разрядной версии Windows 7, установив обновление Windows «KB3063858», а затем переустановив pgadmin, вы можете скачать его по этой ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=47442 Он заменяет обновление «KB2533623», так что оно также должно работать

(Получил подсказку с этого сайта: https://windowsquestions.com/2021/10/01/the-pgadmin-4-importerror-dll-load-failed-while-importing-unicodedata-the-parameter-is-incorrect/)