Pylibmc: ImportError: динамический модуль не определяет функцию инициализации (init_pylibmc) - PullRequest
0 голосов
/ 30 марта 2010
>>> 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 голосов
/ 05 апреля 2010

Это очень странно. Я (разработчик 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
...