pip install psycopg[binary]我按照文档在 venv 上安装了 pyscopg3 ,但仍然收到导入错误:
Exception has occurred: ImportError
no pq wrapper available.
Attempts made:
- couldn't import psycopg 'c' implementation: No module named 'psycopg_c'
- couldn't import psycopg 'binary' implementation: DLL load failed while importing pq: The specified module could not be found.
- couldn't import psycopg 'python' implementation: libpq library not found
Run Code Online (Sandbox Code Playgroud)
我正在运行 Windows 10 机器。我该如何解决这个错误?
ljo*_*eph 30
我按照https://pypi.org/project/psycopg/中的 psycopg 安装步骤进行操作
pip install --upgrade pip # to upgrade pip
pip install "psycopg[binary,pool]" # to install package and dependencies
Run Code Online (Sandbox Code Playgroud)
这对我有用
Sup*_*ney 15
您需要在 Windows 计算机上的 PostgreSQL 上安装命令行工具。在此处下载完整的服务器安装程序:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
您不需要安装完整的服务器包,只command line tools需要安装程序选项:
安装完成后,需要将 PostgreSQLbin文件夹添加到环境变量中PATH:
同时按
+即可获取命令提示符。R然后输入sysdm.cpl,转到高级并选择“环境变量”,在 PATH 中添加 :
C:\Program Files\PostgreSQL\13\bin\文件夹的路径(或您选择安装 PostreSQL 命令行工具的任何文件夹)。
重要提示:不要忘记关闭并重新启动您的开发环境(即:VSCode、PyCharm...)以考虑新的环境变量。
注意:这个答案与Windows机器有关。对于 Linux,至少安装一个postgresql-client-<version>软件包就足够了。
相关于:https ://stackoverflow.com/a/60369228/5341247
| 归档时间: |
|
| 查看次数: |
19223 次 |
| 最近记录: |