2014-12-03 107 views
0

當我運行ipython-notebook。已經安裝了ipython和ipython筆記本。64位運行ipython筆記本出錯

Ubuntu version : 14.04 with 64 Bit 

當我運行IPython中,其運行IPython的筆記本運行時,它顯示錯誤:

OSError: /usr/local/lib/python2.7/dist-packages/zmq/libsodium.so: wrong ELF class: ELFCLASS32 

我知道錯誤。錯誤是我正在將32位ipython運行到64位。任何人都可以幫我解決這個問題。或者任何想法將ipython 32位替換爲64位。

回答

1

你有64位應用程序&庫安裝的混合物,最簡單的方法是簡單地卸載iPython 64位並安裝32位。

既然你已經有了Python的安裝,你應該(再)與安裝IPython中:

sudo pip uninstall pyzmq ipython 

則需要輸入密碼

sudo pip install "ipython[notebook]" 

跳過重樓zmq

如果你真的需要64位或者卸載所有的python和in從頭開始暫停64位 - 希望所有你需要的庫都可以用64位 - 或者使用python virtual-env來讓你的安裝保持獨立。

+0

謝謝!幾天之前,我卸載了一個軟件包,所有的依賴關係也都卸載了,我的機器崩潰了。所以,如果我卸載ipython將是相同的。任何想法依賴哪個不刪除。 – iNikkz 2014-12-03 12:09:31

+0

@ steve:我卸載了ipython包,但是當我重新安裝ipython時。它顯示了我在我的問題中提到的同樣的錯誤。 – iNikkz 2014-12-03 12:27:45

+0

_Which_ipython你在安裝 – 2014-12-03 13:11:09