首页 > 解决方案 > 在 Windows 中安装 psycopg2 时出错

问题描述

我尝试将 psycopg2 安装为: pip install psycopg2

它给出了错误pg_config。我检查了一些 stackoverflow 笔记并安装了 PostgreSQL。pg_config添加了in的路径$PATH

现在它给出以下错误:

LINK : fatal error LNK1181: cannot open input file 'libpq.lib'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\link.exe' failed with exit status 1181

对此有什么帮助吗?

标签: python-3.xpostgresqlpsycopg2

解决方案


您是否尝试过不使用 pip 重新安装?

sudo apt-get install python3-psycopg2

编辑:因为你在 Windows 上:

如果你使用的是 python 2.7,你可以试试这个:

pip uninstall psycopg2
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py27#egg=psycopg2

如果您使用的是 python 3.4:

pip uninstall psycopg2
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py34#egg=psycopg2

更多信息在这里

如果您愿意,可以下载安装程序 (.exe) 并安装它。你可以在这里找到它。


推荐阅读