我在尝试在Ubuntu 9.10 64位系统上安装psycopg2时遇到了错误。
错误信息如下:
>>> import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "psycopg2/__init__.py", line 69, in <module>
from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: psycopg2/_psycopg.so: undefined symbol: PyUnicodeUCS2_Decode
我已经尝试从http://initd.org/pub/software/psycopg/下载软件包并安装。我也尝试使用easy_install安装。
安装期间没有出现任何错误。
很奇怪,因为我的python(2.6.2)已经编译了UCS4,所以安装应该没有问题。
任何帮助都将不胜感激。
干杯!
./configure --enable-unicode=ucs4
- eephillip--enable-shared
编译Python时,遇到了类似的错误,但是在.bashrc
中设置的LD_LIBRARY_PATH
路径不正确。修改该路径定义后问题得到解决。 - 0 _