2015-09-08 14 views
8

私はベースURLとIPythonノートブックサーバをどのように実行するかを調べようとしています。だからではなく、デフォルトの:IPython:すべてのリクエストのベースURLパスを設定する

#request# GET http://localhost:8888/static/tree/js/main.min.js?v=04a28c5e21950738efb217191f08ac33 
#request# GET http://localhost:8888/api/terminals?_=1441754529652 
#request# GET http://localhost:8888/custom/custom.js?v=20150908160654 
#request# GET http://localhost:8888/notebooks/Untitled1.ipynb?kernel_name=python3# 

私はipythonを通過するようにのように、すべての要求を設定したい:

#request# GET http://localhost:8888/ipython/static/tree/js/main.min.js?v=04a28c5e21950738efb217191f08ac33 
#request# GET http://localhost:8888/ipython/api/terminals?_=1441754529652 
#request# GET http://localhost:8888/ipython/custom/custom.js?v=20150908160654 
#request# GET http://localhost:8888/ipython/notebooks/Untitled1.ipynb?kernel_name=python3# 

これは可能ですか?

+0

よく...最初のコードと2番目のコードの違いは何ですか? – felipsmartins

答えて

4

iPythonから提供されているファイルのベースURLを変更するには、~/.ipython/[profile-name]/ディレクトリのipython_notebook_config.pyファイルを編集します。

特に、あなたの設定ファイルは、行c = get_config()で始まると仮定して、あなたの設定に以下の行を追加したいと思うでしょうが:

c.NotebookApp.base_project_url = '/ipython/' 
c.NotebookApp.base_kernel_url = '/ipython/' 
c.NotebookApp.webapp_settings = {'static_url_prefix':'/ipython/static/'} 

プロジェクトがhttp://localhost:8888/ipython/からアップ提供されるように、これはそれを作るだろうhttp://localhost:8888/の代わりに

詳細については、this page of the ipython docsを参照してください。

関連する問題