无法安装psycopg2。

3

我想安装psycopg2,以便在Python和Django中使用PostgreSQL。尝试安装它时,我在过去的几个小时里遇到了多个错误,并且似乎无法解决最新的一个。当我运行以下命令时:

setup.py install

在命令控制台上安装psycopg2时,它会尝试安装,但在尝试在Visual Studio 8文件夹中执行link.exe时会出现错误。
对我来说这没有意义,因为当我从Windows资源管理器和命令控制台启动它时,该可执行文件可以正常工作。我甚至为它创建了一个环境变量。然而,它仍然不断报错:
"error: command C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe" failed with exit status 1120
4个回答

11

如果有人也遇到这个问题,请确保你的pip已经更新:

$ pip install -U pip
$ pip install psycopg2-binary

请参见:http://initd.org/psycopg/docs/install.html

那是我不会再回来的三个小时。


6
原来我经历了一个3个半小时的过程是不必要的。可以从这里下载psycopg2的exe安装程序。

2

我遇到了同样的问题。

错误信息的图片

首先运行以下命令:

sudo apt install libpq-dev python3-dev

然后运行以下命令:

pip3 install psycopg2

1
这对于Ubuntu 20.04.1 LTS的全新安装非常有帮助。谢谢@Vitória! - omer

0

前往https://pypi.org/project/psycopg2

在版本历史中选择您想要下载的版本:将会有一个包含文件和Python兼容版本的表格。

下载与您系统配置相匹配的二进制文件。

例如,对于Windows 10(64位)上的Python 3.6,请下载psycopg2-2.8.6-cp36-cp36m-win_amd64.whl


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接