Bre*_*nt 9 installation apache2 package pgadmin-4 ubuntu-18.04
在 Ubuntu 18.04(仿生海狸)上安装时,我遇到的大多数软件包都涉及“pgadmin4-apache2”的错误,导致安装失败。是什么导致了这个错误,如果它需要重新安装“pgadmin4-apache2”,我该怎么做?
我尝试安装以下软件包,但都失败了:
pip3 install python-mysql
sudo apt install mysql-client-core-5.7
sudo apt-get install python3.7-dev libmysqlclient-dev
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
Setting up pgadmin4-apache2 (4.5-1.pgdg18.04+1) ...
Traceback (most recent call last):
File "setup.py", line 17, in <module>
from pgadmin.model import db, User, Version, ServerGroup, Server, \
File "/usr/share/pgadmin4/web/pgadmin/__init__.py", line 38, in <module>
from pgadmin.setup import get_version, set_version
File "/usr/share/pgadmin4/web/pgadmin/setup/__init__.py", line 12, in <module>
from .db_upgrade import db_upgrade
File "/usr/share/pgadmin4/web/pgadmin/setup/db_upgrade.py", line 11, in <module>
import flask_migrate
File "/usr/lib/python3/dist-packages/flask_migrate/__init__.py", line 8, in <module>
from alembic import __version__ as __alembic_version__
File "/usr/lib/python3/dist-packages/alembic/__init__.py", line 9, in <module>
from . import context # noqa
File "/usr/lib/python3/dist-packages/alembic/context.py", line 1, in <module>
from .runtime.environment import EnvironmentContext
File "/usr/lib/python3/dist-packages/alembic/runtime/environment.py", line 2, in <module>
from .migration import MigrationContext
File "/usr/lib/python3/dist-packages/alembic/runtime/migration.py", line 12, in <module>
from .. import ddl, util
File "/usr/lib/python3/dist-packages/alembic/ddl/__init__.py", line 1, in <module>
from . import postgresql, mysql, sqlite, mssql, oracle # pragma: no cover
ImportError: cannot import name 'mysql'
dpkg: error processing package pgadmin4-apache2 (--configure):
installed pgadmin4-apache2 package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Setting up libpython3.7:amd64 (3.7.1-1~18.04) ...
Setting up libpython3.7-dev:amd64 (3.7.1-1~18.04) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ...
Setting up libmysqlclient-dev (5.7.25-0ubuntu0.18.04.2) ...
Setting up python3.7-dev (3.7.1-1~18.04) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
pgadmin4-apache2
Run Code Online (Sandbox Code Playgroud)
我不完全确定为什么每次都会安装“pgadmin4-apache2”。
为了解决这个问题,我做了以下事情:
sudo apt-get purge pgadmin4-apache2
Run Code Online (Sandbox Code Playgroud)
这未能完成,但尽管失败了,我还是尝试重新安装“pgadmin4-apache2”,但再次遇到错误。
sudo apt-get install pgadmin4-apache2
...
ImportError: cannot import name 'mysql'
dpkg: error processing package pgadmin4-apache2 (--configure):
installed pgadmin4-apache2 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
pgadmin4-apache2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
这个错误阻碍了我安装任何额外的软件包。
| 归档时间: |
|
| 查看次数: |
4252 次 |
| 最近记录: |