IPython:为所有请求配置基本Url路径

IPython:为所有请求配置基本Url路径,python,ipython,Python,Ipython,我正在试图弄清楚如何配置运行的笔记本服务器的基本url和IPython。因此,与默认值不同: #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/cus

我正在试图弄清楚如何配置运行的笔记本服务器的基本url和IPython。因此,与默认值不同:

#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#

这可能吗?

要更改从iPython提供的文件的基本url,请编辑
~/.iPython/[profile name]/
目录中的
iPython\u notebook\u config.py
文件

特别是,假设您的配置文件以行
c=get\u 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/


有关更多信息,请参阅。

好的。。。第一个代码和第二个代码有什么区别?
NotebookApp.webapp\u设置
现在已被弃用。将添加到上述注释中。NotebookApp.base\u项目\u url也已被删除,现在是c.ServerApp.base\u url