在我收到这个错误之前,我尝试在我的m1上安装pgcli包,并在运行docker之后运行它以运行pgcli
docker run -it \ -e POSTGRES_USER="root" \ -e POSTGRES_PASSWORD="root" \ -e POSTGRES_DB="ny_taxi" \ -v $(pwd)/ny_taxi_postgres_data:/var/lib/postgresql/pg_data \ -p 5001:5002 \ postgres:13
pip3 install pgcli
并运行
pgcli
在命令行上,请帮助。
Traceback (most recent call last): File "/opt/homebrew/bin/pgcli", line 5, in <module> from pgcli.main import cli File "/opt/homebrew/lib/python3.10/site-packages/pgcli/main.py", line 2, in <module> from pgspecial.namedqueries import NamedQueries File "/opt/homebrew/lib/python3.10/site-packages/pgspecial/__init__.py", line 13, in <module> from . import iocommands File "/opt/homebrew/lib/python3.10/site-packages/pgspecial/iocommands.py", line 9, in <module> import psycopg File "/opt/homebrew/lib/python3.10/site-packages/psycopg/__init__.py", line 9, in <module> from . import pq # noqa: F401 import early to stabilize side effects File "/opt/homebrew/lib/python3.10/site-packages/psycopg/pq/__init__.py", line 114, in <module> import_from_libpq() File "/opt/homebrew/lib/python3.10/site-packages/psycopg/pq/__init__.py", line 106, in import_from_libpq raise ImportError( ImportError: no pq wrapper available. Attempts made: - couldn't import psycopg 'c' implementation: No module named 'psycopg_c' - couldn't import psycopg 'binary' implementation: No module named 'psycopg_binary' - couldn't import psycopg 'python' implementation: libpq library not found``` I try to run pgcli on mac m1 , after i run pgcli i should got this comment
alexay的密码
follow this tutorial [data-engineer-zoomcamp](https://youtu.be/2JM-ziJt0WI?list=PL3MmuxUbc_hJed7dXYoJw8DoCuVHhGEQb&t=457)