在哪可以下载适用于Windows的psycopg2二进制包?
我在找适合Windows的psycopg2的二进制包,但找不到。
在http://initd.org/psycopg/download/上只有源代码包,还有一个链接到Windows版Psycopg,这个链接提供了二进制安装程序,但没有二进制包。
我之所以想要二进制包,是因为我想在虚拟环境中安装psycopg,而使用标准的Windows安装程序是无法做到的,因为它们会在注册表中查找已安装的Python。这(这个回答解释了为什么通常是可以的)
顺便说一下,我觉得psycopg应该是一个相当受欢迎的库,没提供二进制包下载在项目页面上让我觉得有点奇怪。我是不是漏掉了什么?
4 个回答
对于那些刚入门的新手来说,stickpeople在github上提供了一些很棒的新pip选项:http://www.stickpeople.com/projects/python/win-psycopg/ 或者 https://github.com/nwcell/psycopg2-windows
在谷歌上搜索“psycopg2 windows”,你会看到第一个结果是这个:
http://stickpeople.com/projects/python/win-psycopg/
关于如何重新打包 .exe 文件的说明可以在这里找到:
在 Windows 上的虚拟环境中安装 psycopg2 (postgresql)
除此之外,你还可以联系 psycopg2 的维护者,请他们提供 Windows 版本的二进制文件。
(重复内容)
我们只需要在虚拟环境中使用类似于 easy_install http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.4.win32-pyx.x-pg9.0.3-release.exe
的命令。
这样做似乎没问题;我们最终在虚拟环境中安装了 psycopg2,而不是在基础环境中,这正是我们想要的结果。
更新:可以在 stickpeople.com 网站 上查看可用的版本列表。