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
Était-ce utile?

La solution

Quelle version avez-vous besoin? Il y a un PPA avec 2.9.2-1 ici:

https://launchpad.net/~owenmorris/+archive/ppa

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top