3

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

setup.py install

在命令控制台中的 psycopg2 上,它尝试安装它,但在尝试link.exe在 Visual Studio 8 文件夹中执行时出现错误。

考虑到当我从 Windows 资源管理器和命令控制台启动该可执行文件时,这对我来说没有意义。我什至为它做了一个环境变量。但是,它不断给出:

"error: command C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe" failed with exit status 1120
4

4 回答 4

10

万一有人也掉进了这个兔子洞,请确保您的点子是最新的:

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

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

那是我生命中的三个小时,我不会回来。

于 2019-06-14T03:46:52.197 回答
5

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

于 2013-05-19T13:23:36.723 回答
2

有同样的问题。

错误消息的图像

第一次运行 sudo apt install libpq-dev python3-dev

然后 pip3 install psycopg2

于 2020-07-23T15:14:35.060 回答
0

转到https://pypi.org/project/psycopg2

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

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

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

于 2019-04-16T15:41:23.300 回答