J'essaye de porter une application python sur jython et j'ai rencontré un problème où jython ne peut pas importer kombu (qui est utilisé de façon évidente dans l'application python originale).Impossible d'importer kombu à partir de jython
J'ai installé kombu par pip (et même essayé l'option -U pour obtenir la version la plus récente):
sudo pip install -U kombu
Downloading/unpacking kombu
Downloading kombu-2.5.4.tar.gz (300Kb): 300Kb downloaded
Running setup.py egg_info for package kombu
Downloading/unpacking anyjson>=0.3.3 (from kombu)
Downloading anyjson-0.3.3.tar.gz
Running setup.py egg_info for package anyjson
Downloading/unpacking amqp>=1.0.5,<1.1.0 (from kombu)
Downloading amqp-1.0.6.tar.gz (69Kb): 69Kb downloaded
Running setup.py egg_info for package amqp
Installing collected packages: amqp, anyjson, kombu
Found existing installation: amqp 1.0.6
Uninstalling amqp:
Successfully uninstalled amqp
Running setup.py install for amqp
Found existing installation: anyjson 0.3.3
Uninstalling anyjson:
Successfully uninstalled anyjson
Running setup.py install for anyjson
Found existing installation: kombu 2.5.4
Uninstalling kombu:
Successfully uninstalled kombu
Running setup.py install for kombu
Successfully installed amqp anyjson kombu
Cleaning up...
J'ai la version Jython 2.5.3 installé et lorsque je tente d'importer kombu, je obtenir un "ImportError: Aucun module nommé kombu" erreur:
Jython 2.5.3 (2.5:c56500f08d34+, Aug 13 2012, 14:48:36)
[Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_26
Type "help", "copyright", "credits" or "license" for more information.
>>> import kombu
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named kombu
>>> from kombu.connection import BrokerConnection
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named kombu
Toute aide serait grandement appréciée!
Merci, Flint