2010-01-01 6 views
1

je reçois le message d'erreur suivant lorsque je tente d'utiliser le sphynx-QuickStart générée commande make.bat:Sphinx 0.6.3: Le module langues ne se trouve pas

make html

Error: The languages module cannot be found. Did you install Sphinx and its dependencies correctly?

J'ai essayé d'exécuter la commande sphinx-build et j'ai reçu la même erreur. J'utilise Python 2.6.4 sous Windows Vista. J'ai installé setuptools-0.6c11.win32-py2.6 et installé Sphinx 0.6.3 en utilisant easy_install.

Il semble que initialisation .py échoue quand il essaie d'importer cmdline (je grep'd partie du message d'erreur et initialisation .py était le seul fichier qui se place) depuis l'erreur apparaît dans le bloc try qui importe cmdline. Je ne vois pas où "languages" serait passé en argument, donc je suis confus au message d'erreur. J'ai cherché une solution, mais n'ai rien trouvé.

Répondre

0

Grepping à travers le paquet pour « langues sphynx », la seule importation pertinente est:

/usr/lib/pymodules/python2.5/sphinx/environment.py:from docutils.parsers.rst.languages import en as english 

Donc, très probablement, il y a quelque chose de mal avec votre installation docutils. Certes, le message d'erreur serait plus utile si le chemin complet du paquet était signalé.

+0

Je n'avais pas installé de docutils. Pour une raison quelconque, je croyais que docutils faisait partie du paquet setuptools. Moi aussi, je m'étais dit «langues», mais j'ai dû rattraper la commande parce que je n'ai montré aucun résultat. Merci pour votre aide! – Jason

Questions connexes