AttributeError: модуль pkg_resources не имеет атрибута resource_filename - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь установить pgAdmin на Redhat и в итоге получаю ошибку ниже:

Wed May 06 00:53:35.157756 2020] [wsgi:error] [pid 6973] mod_wsgi (pid=6973): Failed to exec Python script file '/usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi'.
[Wed May 06 00:53:35.157820 2020] [wsgi:error] [pid 6973] mod_wsgi (pid=6973): Exception occurred processing WSGI script '/usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi'.
[Wed May 06 00:53:35.157959 2020] [wsgi:error] [pid 6973]  Traceback (most recent call last):
[Wed May 06 00:53:35.158001 2020] [wsgi:error] [pid 6973]  File "/usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi", line 36, in <module>
[Wed May 06 00:53:35.158009 2020] [wsgi:error] [pid 6973]      from pgAdmin4 import app as application
[Wed May 06 00:53:35.158018 2020] [wsgi:error] [pid 6973]  File "/usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.py", line 109, in <module>
[Wed May 06 00:53:35.158023 2020] [wsgi:error] [pid 6973]    app = create_app()
[Wed May 06 00:53:35.158031 2020] [wsgi:error] [pid 6973] File "/usr/lib/python3.6/site-packages/pgadmin4-web/pgadmin/__init__.py", line 379, in create_app
[Wed May 06 00:53:35.158036 2020] [wsgi:error] [pid 6973]    security.init_app(app, user_datastore)
[Wed May 06 00:53:35.158043 2020] [wsgi:error] [pid 6973]  File "/usr/lib/python3.6/site-packages/pgadmin4-web/flask_security/core.py", line 503, in init_app
[Wed May 06 00:53:35.158048 2020] [wsgi:error] [pid 6973]      anonymous_user=anonymous_user)
[Wed May 06 00:53:35.158055 2020] [wsgi:error] [pid 6973]  File "/usr/lib/python3.6/site-packages/pgadmin4-web/flask_security/core.py", line 332, in _get_state
[Wed May 06 00:53:35.158060 2020] [wsgi:error] [pid 6973]    i18n_domain=_get_i18n_domain(app),
[Wed May 06 00:53:35.158067 2020] [wsgi:error] [pid 6973]  File "/usr/lib/python3.6/site-packages/pgadmin4-web/flask_security/core.py", line 303, in _get_i18n_domain
[Wed May 06 00:53:35.158073 2020] [wsgi:error] [pid 6973]  pkg_resources.resource_filename('flask_security', 'translations'),
[Wed May 06 00:53:35.158089 2020] [wsgi:error] [pid 6973]  AttributeError: module 'pkg_resources' has no attribute 'resource_filename'

, когда я запускаю этот файл индивидуально, работает нормально, мне было интересно, что он выдает ошибку при запуске приложения в Интернете. браузер.

Файлы имеют _get_i18n_domain:

/usr/lib/python3.6/site-packages/pgadmin4-web/flask_security/core.py

    def _get_i18n_domain(app):
        return Domain(
            pkg_resources.resource_filename(flask_security, translations),
            domain=cv('I18N_DOMAIN', app=app)
        )

pkg_resources и setuptools оба обновлены, но выдают ошибку.

Я обнаружил некоторые похожие сообщения, как и эта проблема, но ни один из них не дает решения.

Есть предложения?

...