gpt4 book ai didi

python-3.x - 无法在 ubuntu 18.04 上安装 psycopg2

转载 作者:行者123 更新时间:2023-12-04 16:27:37 25 4
gpt4 key购买 nike

我正在尝试安装 python3-psycopg2 作为 postgresql 安装的一部分,但我得到:

The following packages have unmet dependencies:
python3-psycopg2 : Depends: python3 (>= 3.7~) but 3.6.7-1~18.04 is to be installed
E: Unable to correct problems, you have held broken packages.

我安装了 python3.8 并配置了 python3 链接:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

但我仍然得到同样的错误。

我有一个 Ubuntu 18.04 操作系统。

最佳答案

Psycopg2 库是作为 libpq 的包装器构建的,主要是用 C 编写。它以 sdist 的形式分发,并在安装。由于这个原因,它需要一些 PostgreSQL 二进制文件和安装过程中出现的标题。

考虑运行这两个命令:

sudo apt install python3-dev libpq-dev

上述命令的主要目标是提供构建Psycopg2的所有要求。

然后:

pip3 install psycopg2

你应该已经安装了 psycopg2 并且现在可以工作了。

关于python-3.x - 无法在 ubuntu 18.04 上安装 psycopg2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59952898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com