Pylibmc: 导入错误:动态模块未定义初始化函数(init_pylibmc)
>>> import pylibmc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pylibmc.py", line 55, in <module>
import _pylibmc
ImportError: dynamic module does not define init function (init_pylibmc)
我在尝试导入pylibmc这个库,它会试图导入一个叫做_pylibmc.so的文件。
我使用的是Mac OSX 10.5.6系统。
1 个回答
2
这真是奇怪。我是pylibmc的开发者,我在Mac OS X 10.6.3上开发pylibmc,而libmemcached 0.38应该是没问题的。
试着下载实际的压缩包,然后解压它,接着:
$ sudo python setup.py install --with-libmemcached=/path/to/libmemcached-0.38
(lots of output)
$ python -m pylibmc -v