Respostas:
apt-cache search python zmq
retorna
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
É isso que você está procurando? Então
apt-get install python-zmq
Deveria trabalhar.
Para pesquisas futuras:
Os módulos Python no Debian e Ubuntu geralmente têm nomes diferentes:
python-<module name>
onde <module name
> frequentemente não contém "py" ou "python".
Recebi uma mensagem de erro como essa quando tentei executar o notebook ipython no ubuntu 12.04
ImportError: IPython.html requer pyzmq> = 13, mas você tem 2.1.11
eu tentei
sudo pip uninstall pyzmq
sudo pip install pyzmq
mas não funcionou. Finalmente, eu resolvo o problema
sudo pip install --upgrade pyzmq
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
Isso instalou a versão 2.2.0 do libzmq-dev. O pyzmq reclamou que era o 3.2.0 e os recursos além do 2.2.0 não podiam ser usados (já que o libzmq básico era o 2.2.0). Tentei carregá-lo em python e deu vários erros.
Assim:
apt-get purge libzmq-dev
e instalou o libzmq depois de executar um clone git no site zmq git. Ele instalou a versão 3.2.0 do libzmq muito bem. No entanto, tentar instalar o pyzmq deu erros como "timer_create undefined". Um site disse que eu precisava atualizar meu Cython - o que fiz .. para ver. 19.x. Ainda o mesmo erro. Portanto, desinstalei o libzmq e o pyzmq novamente.
Fez uma instalação limpa usando
sudo apt-get install python-zmq
Isso fez uma instalação correta - mas de uma versão mais antiga do 2.2.0. Ok, então eu tenho algo melhor que nada, suponho.
Por que tem que ser tão difícil ... grrrrr ....
Considere usar easy_install
, talvez em conexão com um ambiente virtual Python . Você precisa instalar o libzmq-dev
pacote para que o pacote Python seja compilado.
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
Observe a ausência de sudo
para a easy_install
chamada, isso se deve ao ambiente virtual Python. Você precisa ativar o virtualenv antes de executar o código Python. Para instalação em todo o sistema, basta
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
comparação apt-get install
? Terei problemas de compatibilidade se usar os dois para instalações diferentes?
dbfpy
. Pois pyzmq
, a solução do xubuntix é muito melhor.