私はいくつかのチュートリアルに従ってipythonサーバーをセットアップしようとしました(正確には私のケースではなかったため)。数日前、私は何とかそれを起動するところまで到達しましたが、URL経由でアクセスできませんでした。今日はもう起動していません。この特定のエラーについてはあまり知りません。
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 9, in <module>
load_entry_point('ipython==4.0.0-dev', 'console_scripts', 'ipython')()
File "/usr/local/lib/python2.7/dist-packages/ipython-4.0.0_dev-py2.7.Egg/IPython/__init__.py", line 118, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 591, in launch_instance
app.initialize(argv)
File "<string>", line 2, in initialize
File "/usr/local/lib/python2.7/dist-packages/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ipython-4.0.0_dev-py2.7.Egg/IPython/terminal/ipapp.py", line 302, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/usr/local/lib/python2.7/dist-packages/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ipython-4.0.0_dev-py2.7.Egg/IPython/core/application.py", line 386, in initialize
self.parse_command_line(argv)
File "/usr/local/lib/python2.7/dist-packages/ipython-4.0.0_dev-py2.7.Egg/IPython/terminal/ipapp.py", line 297, 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/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 487, 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/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 75, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/traitlets-4.0.0-py2.7.Egg/traitlets/config/application.py", line 418, in initialize_subcommand
subapp = import_item(subapp)
File "build/bdist.linux-x86_64/Egg/ipython_genutils/importstring.py", line 31, in import_item
ImportError: No module named notebook.notebookapp
セットアップについては、ipython、pyzmq、tornadoライブラリのanaconda distribをインストールしました。プロファイルnbserverを作成しました。構成ファイルは次のとおりです-ipython.config.py:
c = get_config()
c.IPKernalApp.pylab = 'inline'
c.NotebookApp.certfile = u'/home/ludo/.ipython/profile_nbserver/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:e6cb2aa9a[...]'
c.NotebookApp.port = 9999
c.NotebookManager.notebook_dir = u'/var/www/ipynb/'
c.NotebookApp.base_project_url = '/ipynb/'
c.NotebookApp.base_kernel_url = '/ipynb/'
c.NotebookApp.webapp_settings = {'static_url_prefix':'/ipynb/static/'}
手がかりを探す場所がもうわからない-おそらく、このすべてがどのように機能するかを理解するのに十分な理解が欠けているだろう。私の最終的な目標は、SOの- この質問 に対する回答を使用して、Apacheの背後でセットアップを完了し、最終的にそれをcolaboratoryに接続することですが、最初に起動するようです。
助けてくれてありがとう:)
これで問題が修正されます:
pip install jupyter
IPythonをアップグレードするときに同じ問題を受け取りました。答えが書かれた瞬間、それは最新の4
バージョンにリンクされたバグでした。安定バージョン3.2.1
に戻したい同様の問題が発生した場合:
pip uninstall -y IPython
pip install ipython==3.2.1
-y
オプションは、対話なしで「はい、アンインストールします」を示します。だから、このスレッドを閉じ、それが誰かを助ける場合、私の間違いは、チュートリアルに従って盲目的にipythonのdevバージョンをインストールして使用したことで、以前にインストールしたanacondaインスタンスを使用していたと思いました(これはPATHにもありませんでした) 。
とにかく私:
そして今、すべてが正常に動作します。
誰かがこれをコメントで言及し、それは(ほとんど)私のために働いた:
pip install ipython[notebook]
pip
は、ハッシュが一致しないというエラーを出しました。ただし、最終的に機能したのは次のとおりです。
Sudo port install py27-notebook
そして、py3の場合:
Sudo port install py35-notebook
あなたが今やっていることをしないなら、github masterブランチからインストールしようとすべきではありません。インストールしたものを削除し、安定したバージョンに固執します。
Developerpementバージョンで作業したい場合は、developpementメーリングリストで質問してください。これをデバッグする方法についての知識が必要になるでしょう。