2015-09-08 8 views
8

मैं यह पता लगाने की कोशिश कर रहा हूं कि बेस यूआरएल और आईपीथन नोटबुक सर्वर को कैसे कॉन्फ़िगर करना है। डिफ़ॉल्ट के बजाय:आईपीथन: सभी अनुरोधों के लिए बेस यूआरएल पथ कॉन्फ़िगर करें

#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

अच्छी तरह से ... पहले कोड और दूसरे के बीच क्या अंतर है? – felipsmartins

उत्तर

4

iPython से सेवा की जा रही फ़ाइलों के लिए बेस यूआरएल बदलने के लिए, निर्देशिका में 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 देखें।

संबंधित मुद्दे