在哪可以下载适用于Windows的psycopg2二进制包?

21 投票
4 回答
16693 浏览
提问于 2025-04-16 14:08

我在找适合Windows的psycopg2的二进制包,但找不到。
http://initd.org/psycopg/download/上只有源代码包,还有一个链接到Windows版Psycopg,这个链接提供了二进制安装程序,但没有二进制包。

我之所以想要二进制包,是因为我想在虚拟环境中安装psycopg,而使用标准的Windows安装程序是无法做到的,因为它们会在注册表中查找已安装的Python。这个回答解释了为什么通常可以的)

顺便说一下,我觉得psycopg应该是一个相当受欢迎的库,没提供二进制包下载在项目页面上让我觉得有点奇怪。我是不是漏掉了什么?

4 个回答

2

对于那些刚入门的新手来说,stickpeople在github上提供了一些很棒的新pip选项:http://www.stickpeople.com/projects/python/win-psycopg/ 或者 https://github.com/nwcell/psycopg2-windows

3

在谷歌上搜索“psycopg2 windows”,你会看到第一个结果是这个:

http://stickpeople.com/projects/python/win-psycopg/

关于如何重新打包 .exe 文件的说明可以在这里找到:

在 Windows 上的虚拟环境中安装 psycopg2 (postgresql)

除此之外,你还可以联系 psycopg2 的维护者,请他们提供 Windows 版本的二进制文件。

(重复内容)

51

我们只需要在虚拟环境中使用类似于 easy_install http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.4.win32-pyx.x-pg9.0.3-release.exe 的命令。

这样做似乎没问题;我们最终在虚拟环境中安装了 psycopg2,而不是在基础环境中,这正是我们想要的结果。

更新:可以在 stickpeople.com 网站 上查看可用的版本列表。

撰写回答