Réponses:
apt-cache search python zmq
Retour
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
Est-ce ce que vous recherchez? ensuite
apt-get install python-zmq
devrait marcher.
Pour les recherches futures:
Les modules Python dans Debian et Ubuntu sont souvent nommés différemment:
python-<module name>
où <module name
> souvent ne contient pas "py" ou "python".
J'ai reçu un message d'erreur comme celui-ci lorsque j'ai essayé d'exécuter le bloc-notes ipython sur Ubuntu 12.04
ImportError: IPython.html nécessite pyzmq> = 13, mais vous avez 2.1.11
j'ai essayé
sudo pip uninstall pyzmq
sudo pip install pyzmq
mais ça n'a pas marché. Enfin, je résous le problème en
sudo pip install --upgrade pyzmq
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
Cette version 2.2.0 installée de libzmq-dev. pyzmq s'est plaint qu'il s'agissait de 3.2.0 et que les fonctionnalités au-delà de 2.2.0 ne pouvaient pas être utilisées (puisque sa base libzmq était 2.2.0). J'ai essayé de le charger en python et cela a donné tout un tas d'erreurs.
Donc:
apt-get purge libzmq-dev
et installé libzmq après avoir fait un clone git à partir du site zmq git. Il a très bien installé la version 3.2.0 de libzmq. Cependant, essayer d'installer ensuite pyzmq a donné des erreurs comme "timer_create undefined". Un site a dit, je devais mettre à jour mon Cython - ce que j'ai fait .. pour ver. 19.x. Toujours la même erreur. Donc désinstallé à nouveau libzmq et pyzmq.
A fait une installation propre en utilisant
sudo apt-get install python-zmq
Cela a fait une installation correcte - mais d'une ancienne version de 2.2.0. Ok, donc j'ai quelque chose de mieux que rien, je suppose.
Pourquoi faut-il que ce soit si dur ... grrrrr ....
Pensez à utiliser easy_install
, peut-être en connexion avec un environnement virtuel Python . Vous devez installer le libzmq-dev
package pour que le package Python se compile.
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
Notez l'absence de sudo
pour l' easy_install
appel, cela est dû à l'environnement virtuel Python. Vous devez cependant activer virtualenv avant d'exécuter le code Python. Pour une installation à l'échelle du système, faites simplement
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
par rapport à apt-get install
? Vais-je avoir des problèmes de compatibilité si j'utilise les deux pour différentes installations?
dbfpy
. Pour pyzmq
, la solution de xubuntix est bien meilleure.