I recently installed an ipython laptop for my machine learning course, following the instructions below:
Step 1. Create and activate a new virtual environment (recommended)
Step 2. Verify that pip> = 7
Step 3. Install IPython and IPython Notebook
# Install IPython Notebook (optional) pip install "ipython[notebook]"
Everything worked fine until I started the ipython notebook server by typing the following command:
ipython notebook
Then the following error appeared:
Traceback (most recent call last): File "/usr/local/bin/ipython", line 11, in <module> sys.exit(start_ipython()) File "/usr/local/lib/python2.7/dist-packages/IPython/__init__.py", line 118, in start_ipython return launch_new_instance(argv=argv, **kwargs) File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 591, in launch_instance app.initialize(argv) File "<decorator-gen-111>", line 2, in initialize File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error return method(app, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 305, in initialize super(TerminalIPythonApp, self).initialize(argv) File "<decorator-gen-7>", line 2, in initialize File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error return method(app, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/IPython/core/application.py", line 386, in initialize self.parse_command_line(argv) File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 300, in parse_command_line return super(TerminalIPythonApp, self).parse_command_line(argv) File "<decorator-gen-4>", line 2, in parse_command_line File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error return method(app, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 487, in parse_command_line return self.initialize_subcommand(subc, subargv) File "<decorator-gen-3>", line 2, in initialize_subcommand File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 75, in catch_config_error return method(app, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 418, in initialize_subcommand subapp = import_item(subapp) File "/usr/local/lib/python2.7/dist-packages/ipython_genutils/importstring.py", line 31, in import_item module = __import__(package, fromlist=[obj]) File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 32, in <module> from zmq.eventloop import ioloop ImportError: No module named zmq.eventloop
I tried some of the methods in past posts here . But it seems they did not solve my problem. I will really appreciate if anyone can help me with some workarounds and explain what the problems really are. Thank you in advance
Best wishes,