在windows上的virtualenv中安装psycopg2(postgresql)

我使用easy\u install psycopg2在virtualenv中安装了psycopg2。我没有看到任何错误,看起来安装进行得很顺利。。在psycopg2的站点包目录中创建了一个egg文件

但是当我在解释器中运行import psycopg2时,我得到以下错误。。有线索吗?我怎样才能修好它。。在virtualenv中安装psycopg2的任何其他方法

回溯(最近一次呼叫最后一次):
文件“<stdin>”,第1行,在<模块>
文件“build\bdist.win32\egg\psycopg2\\uuuuu init\uuuuu.py”,第69行,在<模块>
文件“build\bdist.win32\egg\psycopg2\\u psycopg.py”,第7行,在<模块>
文件“build\bdist.win32\egg\psycopg2\\ u psycopg.py”,第6行,在\uuu引导中__

谢谢

编辑:此解决方案已过时。请参考此答案

我也有同样的问题。按照Windows端口下载页面上的建议,让它在Zope上运行在virtualenv下对我有效(也在非虚拟安装中):

  1. 下载可执行文件,将.exe扩展名重命名为.zip
  2. 提取文件内容
  3. 将psycopg2文件夹复制到MyEnv/Lib
  4. 将egg复制到MyEnv/Lib/site包

发表评论