OpenBSD的,PostgreSQL9.2,python2.7 试图从蟒命令行导入psycopg2模块:导入错误:无法加载指定的对象 - psycopg2
Python 2.7.3 (default, Aug 3 2012, 05:33:56)
[GCC 4.2.1 20070719 ] on openbsd5
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/psycopg2/__init__.py", line 67, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: Cannot load specified object
psycopg2被编译并安装。我在/ site-packages/psycopg2文件夹中看到了_psycopg.so。也许他看不到这个图书馆?
您确定这是可从psycopg2导入:BINARY,NUMBER,STRING,DATETIME,ROWID吗?什么是ROWID? –
@MikedeKlerk:psycopg2库的部分;追溯的最后一行是试图导入C扩展名的python模块。这个问题不可导入的事实是这个问题的原因,图书馆已经破产。 –