在哪里可以下载带有 psycopg2 for Windows 的二进制鸡蛋?

Posted

技术标签:

【中文标题】在哪里可以下载带有 psycopg2 for Windows 的二进制鸡蛋?【英文标题】:Where can I download binary eggs with psycopg2 for Windows? 【发布时间】:2011-07-19 23:04:53 【问题描述】:

我正在寻找带有用于 Windows 的 psycopg2 二进制文件的二进制鸡蛋,但找不到。 在http://initd.org/psycopg/download/ 上只有源包和指向Windows port of Psycopg 的链接,它提供二进制安装程序,但没有二进制鸡蛋。

我正在寻找二进制 egg 的原因是我想在 virtualenv 中安装 psycopg 并且它不是(this 回答描述了为什么它通常可能的) 可以使用在注册表中查找已安装 Python 的标准 Windows 安装程序。

旁注:我猜 psycopg 是一个相当流行的库,我觉得奇怪的是没有在项目页面上提供二进制鸡蛋供下载。我在这里遗漏了什么吗?

【问题讨论】:

【参考方案1】:

“psycopg2 windows”的谷歌会在第一次点击时给你这个:

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

此处记录了重新打包 .exe 文件:

Installing psycopg2 (postgresql) in virtualenv on windows

除此之外:联系 pyscopg2 维护人员并要求提供 Windows 二进制文件。

(欺骗)

【讨论】:

安装后重新打包应该是相当简单的。 如果重新打包是指提取包的内容并手动复制它,那么他们会在之后进行任何安装。我错过了什么吗?【参考方案2】:

我们只是在虚拟环境中使用easy_install http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.4.win32-pyx.x-pg9.0.3-release.exe 之类的东西。

似乎有效;我们最终在虚拟环境中而不是在基本环境中得到 psycopg2,我认为这是这里的最后阶段。

UPD:stickpeople.com site上的可用发布列表

【讨论】:

它安装的是64x版本!!即使您指定 32x @siamii 它会安装你给它的可执行文件。如果您遇到问题,我建议您先下载您想要的版本,而不是使用 URL。然后只需给它文件路径而不是 URL。 上述链接已失效。有关 psycopg2 安装程序的信息,请参见此处:lfd.uci.edu/~gohlke/pythonlibs/#psycopg github上有一个pip包(免责声明,我放在一起)。只需:pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py25#egg=psycopg2 你可以在github.com/nwcell/psycopg2-windows 看到完整的文档 @DustinWyatt 提到的链接肯定还在:stickpeople.com/projects/python/win-psycopg。只是您必须将“x.x”替换为实际的Python版本。【参考方案3】:

对于刚接触的新人,stickpeople 在 github 上有这些很棒的新 pip 选项: http://www.stickpeople.com/projects/python/win-psycopg/ 或 https://github.com/nwcell/psycopg2-windows

【讨论】:

网站已关闭。【参考方案4】:

stickpeople 网站已关闭,exe 不再可用,我有适用于我的 python 2.7 和 amd64 架构的 psycopg2,你可以在这里下载:psycopg2-2.5.4.win-amd64-py2.7 20 281 29.exe。

【讨论】:

以上是关于在哪里可以下载带有 psycopg2 for Windows 的二进制鸡蛋?的主要内容,如果未能解决你的问题,请参考以下文章

使用带有 Lambda 的 psycopg2 插入 Redshift (Python)

带有简单列表的 psycopg2 executemany?

带有“%%”参数的 Postgres 查询未通过 psycopg2 返回结果

带有 psycopg2 抛出错误的 unnest

在哪里或怎样能下载带有坐标的行政区划图?

使用带有 psycopg2 的二进制 COPY 表 FROM