conda安装psycopg2失败(Windows)

4
我想在 Windows 8 机器上使用 conda(miniconda 3.0.5)安装 psycopg2(2.5.2)进行编程。我已经通过 Windows 安装程序将其安装,并且已经在 Python 和 Idle 中运行,但是无法在 ipython 笔记本或 ipython 中运行。命令“conda install psycopg2”会返回错误:未找到匹配的软件包:psycopg2。你有什么建议吗?谢谢你的帮助,Nick。

你有尝试使用Anaconda安装中的 pip 吗? - MattDMo
我可以确认,如果您使用wheels格式(如果打包者提供它,则为默认格式),则在Windows上进行pip install是有效的。 - James
2个回答

11

尝试使用binstar搜索软件包:

C:\Anaconda>binstar search -t conda psycopg2

您可能需要安装Binstar命令行客户端:

conda install binstar

命令行搜索不显示“平台”,因此您可能希望使用网络搜索:

https://binstar.org/search?q=psycopg2

点击链接选择与您平台相匹配的软件包,下一页将显示该Binstar软件包的conda安装命令。例如:

conda install -c https://conda.binstar.org/jonrowland psycopg2


2

正如@MattDMo所建议的,在Windows 8上使用pip可行:

pip install Psycopg2

附注:需要使用 Visual C++ 来编译它。 - Tom Slee
对于其他可能需要的人,我在运行这个pip命令之前需要先运行activate <environment_name>(将<environment_name>替换为您希望使用的ana/miniconda环境的名称)。 - Adrian Torrie

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