Pythonパッケージをインストールする方法 pyzmq 適切?
無駄にSynapticパッケージマネージャーで検索しました。
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」または「python」が含まれないことがよくあります。
Ubuntu 12.04でipythonノートブックを実行しようとすると、このようなエラーメッセージが表示されました
ImportError:IPython.htmlにはpyzmq> = 13が必要ですが、2.1.11があります
私は試した
Sudo pip uninstall pyzmq
Sudo pip install pyzmq
しかし、それはうまくいきませんでした。最後に、次の方法で問題を解決します
Sudo pip install --upgrade pyzmq
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を更新する必要があると述べました。 19.x.それでも同じエラー。そのため、libzmqとpyzmqを再度アンインストールしました。
を使用してクリーンインストールを行いました
Sudo apt-get install python-zmq
これは正しいインストールを行いましたが、2.2.0の古いバージョンのものです。わかりましたので、私は何もないよりも良いものを持っていると思います。
どうしてそんなに大変なことをしなければならないのか... grrrrr ..。
後のlibzmq3 lib + devツールを試してみませんか:
Sudo apt-get install --reinstall libzmq3 libzmq3-dev
おそらく Python仮想環境 に関連して、easy_install
の使用を検討してください。 Pythonパッケージをコンパイルするには、libzmq-dev
パッケージをインストールする必要があります。
Sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
easy_install
呼び出しにSudo
がないことに注意してください。これはPython仮想環境によるものです。ただし、Pythonコードを実行する前にvirtualenvをアクティブにする必要があります。システム全体のインストールの場合は、単に
Sudo apt-get install libzmq-dev
Sudo easy_install pyzmq