這幾天學習jupyter notebook,用pip安裝的jupyter。但是命令行執行“jupyter nootbook”后提示沒找到zmq.libzmq。怒啊~~!!!
baidu+google了一番,有2種解決方案:
1.pip安裝pyzmq
2.github下載libzmq源碼,然后編譯。
第一種方法:試過之后發現然並卵。
第二種方法:首先我電腦上沒有vs(好尷尬);其次安裝libzmq過程中可能會發現缺少其他庫(libsodium),需要下載源碼編譯(同學們,這簡直就是遞歸啊!)。想嘗試這種方法的同學請參考這篇文章 點我點我
最后找到一種方法(抱歉 忘記怎么找到的了):
Microsoft官網下載vcforpython27.msi,雙擊安裝。命令行試一下import zmq,啊? 啊!竟然沒報錯。又試一下jupyter notebook,啊? 啊!竟然成功啟動!
vcforpython27是啥呢?
This package contains the compiler and set of system headers necessary for producing binary wheels for Python 2.7 packages.
我用的是python3.5,安裝vcforpython27后同樣能解決問題。
是不是用linux就不會遇到這些問題了呢?