cha*_*les 6 docker alpine-linux python-3.9
请问我应该如何在我的 python 图像上安装 psycopg2-binary。
我尝试pip install psycopg2-binary==2.8.2但出现此错误
ERROR: Could not find a version that satisfies the requirement psycopg2-binary==2.8.2 (from versions: 2.7.4, 2.7.5, 2.7.6, 2.7.6.1, 2.7.7, 2.8, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.6, 2.9, 2.9.1) ERROR: No matching distribution found for psycopg2-binary==2.8.2
我的图像是python3.9-alpine
请问我该怎么办???
考虑到需要完成的工作量,我建议您使用不同的基础映像,例如,python:3.9或者安装 alpine 包py3-psycopg2(在撰写本文时该版本为 v 2.8.6)。
无论如何,我在我的机器上尝试了它,并且在错误中也写了Error: pg_config executable not found.
pg_config 是postgres_dev软件包的一部分,需要在安装该psycopg2-binary软件包之前安装。
psycopg2-binary 还需要安装 gcc 和其他一些库。
换句话说,您必须执行以下命令:
apk add postgresql-dev gcc ...
pip install psycopg2-binary==2.8.2
Run Code Online (Sandbox Code Playgroud)
在我不得不安装一堆库之后,我放弃了这个主题。
| 归档时间: |
|
| 查看次数: |
9407 次 |
| 最近记录: |