
Ich habe iPython Notebook auf meinem System installiert, aber wenn ich es im Terminal ausführen möchte, erscheint der folgende Fehler:
File "/usr/local/lib/python2.7/dist-packages/ipython-3.2.0-py2.7.egg/IPython/html/notebookapp.py", line 52, in <module>
from tornado import httpserver
File "/usr/local/lib/python2.7/dist-packages/tornado/httpserver.py", line 34, in <module>
from tornado.http1connection import HTTP1ServerConnection, HTTP1ConnectionParameters
File "/usr/local/lib/python2.7/dist-packages/tornado/http1connection.py", line 30, in <module>
from tornado import iostream
File "/usr/local/lib/python2.7/dist-packages/tornado/iostream.py", line 40, in <module>
from tornado.netutil import ssl_wrap_socket, ssl_match_hostname, SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
File "/usr/local/lib/python2.7/dist-packages/tornado/netutil.py", line 39, in <module>
import certifi
ImportError: No module named certifi
Weiß jemand, wo das Problem liegt? Jeder Vorschlag wäre sehr willkommen.
Antwort1
Es sieht so aus, als ob Ihnen eine Abhängigkeit für IPython Notebook fehlt. Wenn Sie diese noch nicht pip
installiert haben, empfehle ich Ihnen, sie zu installieren, um die Installation von Python-Paketen zu vereinfachen:
sudo apt-get install python-pip python-dev build-essential
Sobald pip installiert wurde, können Sie das IPython-Notebook und alle seine Abhängigkeiten installieren, indem Sie in die Befehlszeile Folgendes eingeben:
pip install "ipython[notebook]"
sudo
Wenn ein Fehler auftritt, müssen Sie dieses möglicherweise ebenfalls ausführen .