环境:win7 32位
电脑已经安装好了Postgres
python安装好了psycopg2(用 pip list 查看已经安装好了,不管Pip还是easyinstall安装好了还是报错)
可是在Python下输入 : import psycopg2却报了一个错(找不到该模块)
File "c:\Users\mayayadav\anteus\venv\lib\site-packages\psycopg2-2.4.5-py2.7-wi
n32.egg\psycopg2\__init__.py", line 67, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: DLL load failed: The specified module could not be found. (venv)
我很好奇,在python\lib\site-packages\路径能发现psycopg2文件夹
于是google了很久
发现windows环境下安装psycopg2特别坑爹(可以参考网址:http://initd.org/psycopg/install/)
另一个解决方法是安装对应的调试版本的psycopg2:
http://www.stickpeople.com/projects/python/win-psycopg/