J'essaie d'exécuter une application python sur mon système. Quand j'essaie de l'exécuter, j'obtiens un retraçage qui se termine par quelque chose disant que j'ai besoin d'installer Xapian. Donc je suis allé de l'avant un xapian-core et xapian-bindings installés en utilisant macports. Ensuite, j'ai essayé à nouveau d'exécuter l'application python, mais j'ai obtenu le même retraçage. Des idées sur ce que je devrais faire ensuite? Y a-t-il une sorte de truc xapian-python supplémentaire que je dois installer? Ce genre de chose est tout nouveau pour moi.J'ai installé xapian via macports, alors pourquoi cette application python me dit-elle que xapian doit être installé?
J'utilise Mac OS 10.6.3, Python 2.6.5 et 1.2.1 Django
Voici les dernières lignes du retraçage je reçois:
File "/Users/nick/dev/ymtest/../ymtest/lib/haystack/__init__.py", line 46, in <module>
backend = load_backend(settings.HAYSTACK_SEARCH_ENGINE)
File "/Users/nick/dev/ymtest/../ymtest/lib/haystack/__init__.py", line 21, in load_backend
return __import__('haystack.backends.%s_backend' % settings.HAYSTACK_SEARCH_ENGINE, {}, {}, [''])
File "/Users/nick/dev/ymtest/../ymtest/lib/haystack/backends/xapian_backend.py", line 18, in <module>
raise MissingDependency("The 'xapian' backend requires the installation of 'xapian'. Please refer to the documentation.")
haystack.exceptions.MissingDependency: The 'xapian' backend requires the installation of 'xapian'. Please refer to the documentation.
première estimation avec l'information limitée est les liaisons Xapian Python ne sont pas installés –
J'ai installé xapian-bindings via macports, mais peut-être qu'il n'inclut pas toutes les liaisons nécessaires. –
Je ne sais rien à propos de Xapian, mais en général, malheureusement, les paquets MacPorts et les python non MacPorts ne jouent pas bien ensemble. Vous devez soit utiliser MacPorts python, soit installer le paquet via les canaux unix/python normaux (par exemple, 'python setup.py install') –