无法安装 psycopg2

kag*_*six 1 windows installation linker command-line psycopg2

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

setup.py install
Run Code Online (Sandbox Code Playgroud)

在命令控制台中的 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
Run Code Online (Sandbox Code Playgroud)

And*_*len 7

如果有人也进入这个兔子洞,请确保您的 pip 是最新的:

$ pip install -U pip
$ pip install psycopg2-binary
Run Code Online (Sandbox Code Playgroud)

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

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


kag*_*six 5

事实证明,我一直在经历的这个 3 个半小时的过程是不必要的。可以从这里下载 psycopg2 的 exe 安装程序