Installation pyLucene
Question
Je suis sur Ubuntu 10.04, Python 2.6.5 et ayant quelques problèmes d'installer pyLucene.
Voici ce que je l'ai fait jusqu'à présent, installé ces paquets -
sudo apt-get install ant
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-1.5.0-sun
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gcj
sudo apt-get install python-dev
Après qui a obtenu le code source de pyLucene de http: // www. apache.org/dyn/closer.cgi/lucene/pylucene/ . Je suis la version pylucene-3.0.1-1.
Untared il. Étant donné que JCC doit être construit d'abord; est allé à JCC dir & python setup.py install
puis tapé. a obtenu une erreur sur certains patch setuptools. il m'a dit de le faire -
sudo patch -d /usr/lib/python2.6/dist-packages -Nup0 < /home/code/python/lucene/pylucene-3.0.1-1/jcc/jcc/patches/patch.43.0.6c11
et je l'ai fait. mais je suis arrivé ce sur le terminal -
patching file setuptools/extension.py
patching file setuptools/command/build_ext.py
Hunk #1 FAILED at 85.
Hunk #2 succeeded at 177 (offset 7 lines).
Hunk #3 succeeded at 259 (offset 7 lines).
1 out of 3 hunks FAILED -- saving rejects to file setuptools/command/build_ext.py.rej
Maintenant, ma génération échoue - à savoir quand je fais sudo python setup.py build
je reçois -
...
error: command 'gcc' failed with exit status 1
La solution
Quelle version avez-vous besoin? Il y a un PPA avec 2.9.2-1 ici:
Autres conseils
Je pense que le problème peut être que le patch est setuptools 0.6-11 et vous avez une version antérieure de setuptools (prob 0,6 à 10) installés à partir des paquets de votre distro.
J'ai eu un problème similaire qui a été résolu en supprimant la version de setuptools installés par le distro et l'installation de votre propre téléchargé http://pypi.python.org/pypi/setuptools
J'ai encore eu aucun problème, mais il y a très peu de chance que cela va interférer avec d'autres programmes sur votre système.