You are not logged in.
Hello,
I have problem with running ipython 2. It complains about pyzmq version, but my version is 11 versions newer than they wants. Here is output of ipython qtconsole:
ipython qtconsole
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 42, in <module>
_ns = select_backend(second)
File "/usr/lib/python3.4/site-packages/zmq/backend/select.py", line 32, in select_backend
mod = __import__(name, fromlist=public_api)
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/__init__.py", line 12, in <module>
from zmq.backend.cffi import (constants, error, message, context, socket,
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/constants.py", line 4, in <module>
from ._cffi import C, c_constant_names
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/_cffi.py", line 20, in <module>
from cffi import FFI
ImportError: No module named 'cffi'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/IPython/utils/zmqrelated.py", line 35, in check_for_zmq
import zmq
File "/usr/lib/python3.4/site-packages/zmq/__init__.py", line 60, in <module>
from zmq.backend import *
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 45, in <module>
reraise(*exc_info)
File "/usr/lib/python3.4/site-packages/zmq/utils/sixcerpt.py", line 34, in reraise
raise value
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 38, in <module>
_ns = select_backend(first)
File "/usr/lib/python3.4/site-packages/zmq/backend/select.py", line 32, in select_backend
mod = __import__(name, fromlist=public_api)
File "/usr/lib/python3.4/site-packages/zmq/backend/cython/__init__.py", line 26, in <module>
from . import (constants, error, message, context,
ImportError: libsodium.so.4: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/ipython", line 5, in <module>
start_ipython()
File "/usr/lib/python3.4/site-packages/IPython/__init__.py", line 118, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 562, in launch_instance
app.initialize(argv)
File "<string>", line 2, in initialize
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/terminal/ipapp.py", line 321, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/core/application.py", line 381, in initialize
self.parse_command_line(argv)
File "/usr/lib/python3.4/site-packages/IPython/terminal/ipapp.py", line 316, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 474, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 405, in initialize_subcommand
subapp = import_item(subapp)
File "/usr/lib/python3.4/site-packages/IPython/utils/importstring.py", line 42, in import_item
module = __import__(package, fromlist=[obj])
File "/usr/lib/python3.4/site-packages/IPython/qt/console/qtconsoleapp.py", line 67, in <module>
from IPython.qt.client import QtKernelClient
File "/usr/lib/python3.4/site-packages/IPython/qt/client.py", line 6, in <module>
from IPython.kernel.channels import (
File "/usr/lib/python3.4/site-packages/IPython/kernel/__init__.py", line 4, in <module>
from . import zmq
File "/usr/lib/python3.4/site-packages/IPython/kernel/zmq/__init__.py", line 14, in <module>
check_for_zmq('2.1.11', 'IPython.kernel.zmq')
File "/usr/lib/python3.4/site-packages/IPython/utils/zmqrelated.py", line 37, in check_for_zmq
raise ImportError("%s requires pyzmq >= %s"%(required_by, minimum_version))
ImportError: IPython.kernel.zmq requires pyzmq >= 2.1.11and when I try to install python-cffi, I get same error:
ipython qtconsole
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/cffi/vengine_cpy.py", line 135, in load_library
self.verifier.modulefilename)
ImportError: libsodium.so.4: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/_cffi.py", line 187, in <module>
_version_info = zmq_version_info()
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/_cffi.py", line 159, in zmq_version_info
runtime_library_dirs=cfg['runtime_library_dirs'],
File "/usr/lib/python3.4/site-packages/cffi/api.py", line 341, in verify
lib = self.verifier.load_library()
File "/usr/lib/python3.4/site-packages/cffi/verifier.py", line 75, in load_library
return self._load_library()
File "/usr/lib/python3.4/site-packages/cffi/verifier.py", line 151, in _load_library
return self._vengine.load_library()
File "/usr/lib/python3.4/site-packages/cffi/vengine_cpy.py", line 138, in load_library
raise ffiplatform.VerificationError(error)
cffi.ffiplatform.VerificationError: importing '/usr/lib/python3.4/site-packages/zmq/backend/cffi/__pycache__/_cffi__x7ad0c7d1xfbcd4439.cpython-34m.so': libsodium.so.4: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 42, in <module>
_ns = select_backend(second)
File "/usr/lib/python3.4/site-packages/zmq/backend/select.py", line 32, in select_backend
mod = __import__(name, fromlist=public_api)
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/__init__.py", line 12, in <module>
from zmq.backend.cffi import (constants, error, message, context, socket,
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/constants.py", line 4, in <module>
from ._cffi import C, c_constant_names
File "/usr/lib/python3.4/site-packages/zmq/backend/cffi/_cffi.py", line 190, in <module>
"Please check that you have zeromq headers and libraries." % e)
ImportError: PyZMQ CFFI backend couldn't find zeromq: importing '/usr/lib/python3.4/site-packages/zmq/backend/cffi/__pycache__/_cffi__x7ad0c7d1xfbcd4439.cpython-34m.so': libsodium.so.4: cannot open shared object file: No such file or directory
Please check that you have zeromq headers and libraries.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/IPython/utils/zmqrelated.py", line 35, in check_for_zmq
import zmq
File "/usr/lib/python3.4/site-packages/zmq/__init__.py", line 60, in <module>
from zmq.backend import *
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 45, in <module>
reraise(*exc_info)
File "/usr/lib/python3.4/site-packages/zmq/utils/sixcerpt.py", line 34, in reraise
raise value
File "/usr/lib/python3.4/site-packages/zmq/backend/__init__.py", line 38, in <module>
_ns = select_backend(first)
File "/usr/lib/python3.4/site-packages/zmq/backend/select.py", line 32, in select_backend
mod = __import__(name, fromlist=public_api)
File "/usr/lib/python3.4/site-packages/zmq/backend/cython/__init__.py", line 26, in <module>
from . import (constants, error, message, context,
ImportError: libsodium.so.4: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/ipython", line 5, in <module>
start_ipython()
File "/usr/lib/python3.4/site-packages/IPython/__init__.py", line 118, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 562, in launch_instance
app.initialize(argv)
File "<string>", line 2, in initialize
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/terminal/ipapp.py", line 321, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/core/application.py", line 381, in initialize
self.parse_command_line(argv)
File "/usr/lib/python3.4/site-packages/IPython/terminal/ipapp.py", line 316, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 474, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 92, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/IPython/config/application.py", line 405, in initialize_subcommand
subapp = import_item(subapp)
File "/usr/lib/python3.4/site-packages/IPython/utils/importstring.py", line 42, in import_item
module = __import__(package, fromlist=[obj])
File "/usr/lib/python3.4/site-packages/IPython/qt/console/qtconsoleapp.py", line 67, in <module>
from IPython.qt.client import QtKernelClient
File "/usr/lib/python3.4/site-packages/IPython/qt/client.py", line 6, in <module>
from IPython.kernel.channels import (
File "/usr/lib/python3.4/site-packages/IPython/kernel/__init__.py", line 4, in <module>
from . import zmq
File "/usr/lib/python3.4/site-packages/IPython/kernel/zmq/__init__.py", line 14, in <module>
check_for_zmq('2.1.11', 'IPython.kernel.zmq')
File "/usr/lib/python3.4/site-packages/IPython/utils/zmqrelated.py", line 37, in check_for_zmq
raise ImportError("%s requires pyzmq >= %s"%(required_by, minimum_version))
ImportError: IPython.kernel.zmq requires pyzmq >= 2.1.11version of my python-pyzmq is 14.3.0-1. It works on another computer with arch, when I do fresh install and it worked on this machine 3 days ago. Since then, nothing around python has changed in my computer (according to pacman.log).
Thank you
Last edited by Kotrfa (2014-05-14 13:16:35)
Offline
I also got this problem, in addition, if I try to load zmq from ipython console then it complains about needing libsodium.so.4. Is it something to do with the recent update of libsodium which installed the libsodium.so.10 on my system?
Offline
Hello. I found a problem! This problem is caused by `libsodium 0.5.0.-1`. Downgrading package to 0.4.5-2 solve that.
You can do that by:
pacman -U /var/cache/pacman/pkg/libsodium-0.4.5-2-x86_64.pkg.tar.xz and then add "libsodium" to /etc/pacman.conf IgnorePkg list.
Last edited by Kotrfa (2014-05-14 20:28:47)
Offline