
我已經在系統中安裝了 ipython Notebook,但是當我想在終端機中運行它時,出現以下錯誤:
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
有人知道問題出在哪裡嗎?任何建議將不勝感激。
答案1
您似乎缺少 IPython Notebook 的相依性。如果你還沒有pip
安裝,我建議你安裝它,以便於安裝 python 套件:
sudo apt-get install python-pip python-dev build-essential
安裝 pip 後,您可以透過在命令列中輸入以下命令來安裝 IPython Notebook 及其所有相依性:
pip install "ipython[notebook]"
sudo
如果發生錯誤,您可能還必須執行該程式。