我正在尝试安装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
我已经广泛寻找解决方案,但我尝试的一切都没有用。有人有建议或可能的解决方案吗?
答案 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)
有同样的问题。
第一次运行
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)”