当我运行ipython-notebook时。已经安装了ipython和ipython笔记本。
Ubuntu version : 14.04 with 64 Bit
当我运行ipython时,它在运行ipython-notebook时运行,它显示错误:
OSError: /usr/local/lib/python2.7/dist-packages/zmq/libsodium.so: wrong ELF class: ELFCLASS32
我知道错误。错误是我将32位ipython运行到64位。任何人都可以帮我解决这个问题。或者任何想法将ipython 32位替换为64位。
答案 0 :(得分:1)
你有32&的混合物。 64位应用程序&安装库,最简单的方法是简单地卸载iPython 64位并安装32位。
由于你已经安装了python,你应该(重新)安装ipython:
sudo pip uninstall pyzmq ipython
您需要输入密码
sudo pip install "ipython[notebook]"
不跳过重建zmq
如果你真的需要64位,要么卸载所有的python并从头开始安装64位 - 希望你需要的所有库都可以64位 - 或者使用python virtual-环境保持您的安装离散。