无法安装psycopg2

时间:2013-05-18 21:21:42

标签: windows command-line install psycopg2

我正在尝试安装psycopg2,所以我可以在python和Django中使用postgresQL。我在最近几个小时试图安装它遇到了多个错误,我最近似乎无法解决。当我在命令控制台中的psycopg2上运行setup.py install时,它会尝试安装它,但在尝试在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 个答案:

答案 0 :(得分:3)

原来我经历的这个3个半小时的过程是不必要的。可以从here

下载psycopg2的exe安装程序

答案 1 :(得分:1)

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

pip install -U pip

pip install psycopg2-binary

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

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

答案 2 :(得分:1)

有同样的问题。

Image of the error message

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

然后 pip3 install psycopg2

答案 3 :(得分:0)

o至https://pypi.org/project/psycopg2 在发行历史记录中,选择您要发布的版本 将会有一个表格,其中包含文件和可以与所选版本兼容的python版本 现在下载与您的系统配置匹配的二进制文件(mac / linux / win-32 / win-64)

我这样做了,并且能够下载包

对于Windows10(64位),如果您已选择2.7.7,请下载“ psycopg2-2.7.7-cp36-cp36m-win_amd64.whl(998.5 kB)”