2015-09-08 12 views
8

Temel URL'sinin ve çalışan IPython dizüstü bilgisayar sunucusunun nasıl yapılandırılacağını anlamaya çalışıyorum. Yani varsayılan yerine:IPython: Tüm İstek için Temel URL Yolunu Yapılandırma

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

ben ipython geçmesi, böylece olduğu gibi tüm istekleri yapılandırmak istiyorum:

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

bu mümkün mü?

+0

Peki ... birinci kod ile ikinci kod arasındaki fark nedir? – felipsmartins

cevap

4

iPython'dan sunulmakta olan dosyalar için temel URL'yi değiştirmek için, ~/.ipython/[profile-name]/ dizininizdeki ipython_notebook_config.py dosyasını düzenleyin. Özellikle

, yapılandırma dosyası hattı c = get_config() ile başlar varsayarak size yapılandırma aşağıdaki satırları ekleyin isteyecektir: Projeniz http://localhost:8888/ipython/ kadar devam eder, böylece

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

Bu yapacaktır http://localhost:8888/ yerine.

Daha fazla bilgi için lütfen this page of the ipython docs'a bakın.

İlgili konular