psycopg2需要PostgreSQL libpq库和pg_config实用程序,这意味着您需要安装相当大的PostgreSQL块。您可以通过MacPorts安装Postgres和psycopg2,但是版本情况有些混乱,您可能还需要安装一个更新的Python,特别是如果您想使用PostgreSQL库的最新版本。根据您想要做什么,例如,如果您想使用其他一些Python,那么获取一个更标准的PostgreSQL安装并自己构建psycopg2可能更容易。如果已经安装了gcc等,那么这很简单,通常唯一的构建问题是确保它在libpq include文件的正确位置。请参见Getting psycopg2 to work on Mac OS X Leopard和Installing psycopg2 on OS X,了解一些涵盖您可能遇到的常见构建问题的方法。在
warning: no files found matching '*.html' under directory 'doc'
warning: no files found matching 'MANIFEST'
zip_safe flag not set; analyzing archive contents...
Adding psycopg2 2.0.11 to easy-install.pth file
Installed /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/psycopg2-2.0.11-py2.6-macosx-10.3-i386.egg
Processing dependencies for psycopg2
Finished processing dependencies for psycopg2
psycopg2需要PostgreSQL libpq库和pg_config实用程序,这意味着您需要安装相当大的PostgreSQL块。您可以通过MacPorts安装Postgres和psycopg2,但是版本情况有些混乱,您可能还需要安装一个更新的Python,特别是如果您想使用PostgreSQL库的最新版本。根据您想要做什么,例如,如果您想使用其他一些Python,那么获取一个更标准的PostgreSQL安装并自己构建psycopg2可能更容易。如果已经安装了gcc等,那么这很简单,通常唯一的构建问题是确保它在libpq include文件的正确位置。请参见Getting psycopg2 to work on Mac OS X Leopard和Installing psycopg2 on OS X,了解一些涵盖您可能遇到的常见构建问题的方法。在
macports告诉我psycopg2包依赖于postgres客户机和库(而不是db服务器)。如果您成功安装了psycopg,那么您应该可以开始了。在
如果尚未安装,请考虑使用macports或fink来处理依赖关系解析。在大多数情况下,这会使事情变得更简单(偶尔会爆发构建问题)。在
您可以从OS X PostgreSQL package安装。允许它更改你的内存设置并重新启动(它可以通过删除'/等来恢复)/sysctl.conf系统')-自述文件(告诉您自己执行此操作)已过期。然后使用(或get,如果您还没有和)EasyInstall。在
检查PostgreSQL安装程序放东西的地方-我的在这里:
将此路径添加到您的主目录中的
^{pr2}$.bash_login
或.bash_profile
文件(如果还没有,请创建一个):然后(在运行OS 10.4.11和Python 2.6的Intel iMac上)执行以下操作:
这发现了psycopg2.0.11,并且(在我的设置中)给出了以下读数:
所以我想我没有
psycopg2
文档。。。然而,尽管有警告,我还是可以:成功?也许。我还没有尝试运行任何东西,但获得一个成功的导入是第一个目标。顺便说一句,这是给Django的。在
相关问题 更多 >
编程相关推荐