回答:
apt-cache search python zmq
戻り値
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
これはあなたが探しているものですか?その後
apt-get install python-zmq
うまくいくはずです。
今後の検索:
DebianとUbuntuのPythonモジュールは、しばしば異なる名前が付けられています:
python-<module name>
どこ<module name
>しばしば「PY」または「パイソン」が含まれていません。
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
これにより、libzmq-devの2.2.0バージョンがインストールされました。pyzmqは、それが3.2.0であり、2.2.0以降の機能を使用できないと不平を言いました(そのベースlibzmqが2.2.0だったため)。Pythonでそれをロードしようとしました、そしてそれはたくさんのエラーを与えました。
そう:
apt-get purge libzmq-dev
そして、zmq gitサイトからgit cloneを実行した後にlibzmqをインストールしました。libzmqの3.2.0バージョンを正常にインストールしました。ただし、次にpyzmqをインストールしようとすると、「timer_create undefined」のようなエラーが発生しました。あるサイトによると、私は自分のCythonをver。に更新する必要がありました。19.x。まだ同じエラー。そのため、libzmqとpyzmqを再度アンインストールしました。
クリーンインストールを使用して
sudo apt-get install python-zmq
これは正しくインストールされましたが、2.2.0の古いバージョンです。わかりました、それで私は何もないより良いものがあると思います。
どうしてそんなに大変なのか…grrrrr ...。
easy_install
おそらくPython仮想環境に関連して使用することを検討してください。libzmq-dev
Pythonパッケージをコンパイルするには、パッケージをインストールする必要があります。
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
sudo
for easy_install
呼び出しが存在しないことに注意してください。これはPython仮想環境によるものです。ただし、Pythonコードを実行する前にvirtualenvをアクティブにする必要があります。システム全体のインストールの場合は、単に
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
比較して使用する利点と欠点は何apt-get install
ですか?異なるインストールに両方を使用すると、互換性の問題が発生しますか?
dbfpy
。についてpyzmq
は、xubuntixによるソリューションの方がはるかに優れています。