我该在哪里下载适用于Windows的psycopg2二进制egg文件?

21
我正在寻找带有Psycopg2二进制文件的二进制蛋(binary egg),但是在Windows上找不到。在http://initd.org/psycopg/download/上,只提供源代码包和链接到Psycopg的Windows移植版,该版本提供了二进制安装程序,但没有二进制蛋。
我正在寻找二进制蛋的原因是我想在虚拟环境中安装Psycopg,但是使用标准的Windows安装程序无法实现,因为它们会查找注册表中已安装的Python。(这个答案描述了通常情况下为什么可以安装)
顺便说一句:我认为Psycopg是一个相当流行的库,所以在项目页面上没有提供二进制蛋的下载选项让我感到奇怪。我错过了什么吗?
4个回答

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网站


3
提到的链接已经失效。请访问此处以获取psycopg2安装程序:http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg - Dustin Wyatt
@DustinWyatt 谢谢!使用 easy_install c:\Downloads\psycopg2-2.5.2.win-amd64-py3.3.exe 成功将 psycopg2 安装到 Python 的虚拟环境中。此外,二进制文件可在 http://www.stickpeople.com/projects/python/win-psycopg/ 上获得。 - George Sovetov
4
在 GitHub 上有一个 pip 包(声明:这是我组织的)。只需执行以下命令:pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py25#egg=psycopg2。您可以在 https://github.com/nwcell/psycopg2-windows 查看完整文档。 - InsanelyADHD
1
@DustinWyatt 所提及的链接肯定还在:http://www.stickpeople.com/projects/python/win-psycopg/。只是你需要用实际的 Python 版本替换 "x.x"。 - jpmc26
@jpmc26 这种情况时有发生。当我看到你的评论时,网站已经宕机了。稍后又恢复了。再过一会儿又宕机了。现在它已经恢复了。 - Dustin Wyatt
显示剩余4条评论

3

安装后重新打包应该相当简单。 - user2665694
如果你所说的“重新打包”是指手动提取软件包内容并复制它,那么他们是在未经过安装的情况下这样做的。我有所遗漏吗? - Piotr Dobrogost

2

网站已经崩溃。 - alelom

0
StickpeopleзҪ‘з«ҷе·Із»Ҹе®•жңәпјҢexeж–Ү件д№ҹдёҚеҶҚеҸҜз”ЁгҖӮжҲ‘жңүйҖӮз”ЁдәҺPython 2.7е’Ңamd64жһ¶жһ„зҡ„psycopg2зүҲжң¬пјҢдҪ еҸҜд»ҘеңЁиҝҷйҮҢдёӢиҪҪпјҡpsycopg2-2.5.4.win-amd64-py2.7 20 281 29.exeгҖӮ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接