Ipython Notebook - ImportError: tornado -


i have updated tornado using

sudo pip install --upgrade tornado

checking current version show have version later 4.0

find output of command:

pip show tornado | grep version

metadata-version: 1.1 version: 4.1 

any idea why ipython notebook not work , keeps giving me message not have tornado v4.1 , have version 3.0 instead ?. , regards.

========================================================================= $ipython notebook

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 120, in start_ipython     return launch_new_instance(argv=argv, **kwargs)   file "/usr/local/lib/python2.7/dist-packages/ipython/config/application.py", line 573, in launch_instance     app.initialize(argv)   file "<string>", line 2, in initialize   file "/usr/local/lib/python2.7/dist-packages/ipython/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 321, in initialize     super(terminalipythonapp, self).initialize(argv)   file "<string>", line 2, in initialize   file "/usr/local/lib/python2.7/dist-packages/ipython/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 369, in initialize     self.parse_command_line(argv)   file "/usr/local/lib/python2.7/dist-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/local/lib/python2.7/dist-packages/ipython/config/application.py", line 75, in catch_config_error     return method(app, *args, **kwargs)   file "/usr/local/lib/python2.7/dist-packages/ipython/config/application.py", line 471, in parse_command_line     return self.initialize_subcommand(subc, subargv)   file "<string>", line 2, in initialize_subcommand   file "/usr/local/lib/python2.7/dist-packages/ipython/config/application.py", line 75, in catch_config_error     return method(app, *args, **kwargs)   file "/usr/local/lib/python2.7/dist-packages/ipython/config/application.py", line 402, in initialize_subcommand     subapp = import_item(subapp)   file "/usr/local/lib/python2.7/dist-packages/ipython/utils/importstring.py", line 42, in import_item     module = __import__(package, fromlist=[obj])   file "/usr/local/lib/python2.7/dist-packages/ipython/html/notebookapp.py", line 50, in <module>     raise importerror(msg + ", have %s" % tornado.version) importerror: ipython notebook requires tornado >= 4.0, have 3.2 

i had conflicting copy of tornado (3.1.1 on ubuntu 14.04) well. see if case you, in terminal use commands:

apt-cache policy python-tornado

to print out os's version. if not version want, use:

sudo apt-get remove python-tornado

to remove it. if had installed newer version using pip, version visible python now.


Comments