Jupyter Python कर्नेलमा प्रोक्सी चरहरू सेट गर्नुहोस्
Python कर्नेलको वातावरण कन्फिगर गर्नुहोस् र IPython स्टार्टअप फाइलहरूलाई Jupyter सर्भर कन्फिगरेसनबाट छुट्याउनुहोस्।
नोटबुकको Python कोड चयन गरिएको कर्नेलमा चल्छ। HTTP क्लाइन्टले प्रयोग गर्नुअघि त्यही प्रक्रियामा प्रोक्सी चरहरू सेट गर्नुहोस्। सामान्य वातावरण ह्यान्डलिङ भएको Requests का लागि सेटअप सेलमा यो हुन सक्छ:
import os
os.environ["http_proxy"] = "http://proxy.example.net:8080"
os.environ["https_proxy"] = "http://proxy.example.net:8080"
प्रोक्सी URL दुवै असाइनमेन्टमा HTTP मध्यस्थता वर्णन गर्छ। गन्तव्य वेबसाइटले HTTPS प्रयोग गर्छ भनेर मात्र यसको स्किम नबदल्नुहोस्। क्लाइन्टसँग प्रोक्सी खाता नभएका अनुमत सार्वजनिक Python अनुरोधहरूका लागि HTTP प्रोक्सी सूचीको HTTP प्रविष्टिले ती मानहरू दिन सक्छ।
दोहोरिने IPython सत्रहरूमा स्टार्टअप स्क्रिप्टहरू चयन गरिएको प्रोफाइलको स्टार्टअप डाइरेक्टरीमा हुन्छन्, सामान्यतया ~/.ipython/profile_default/startup/। यी फाइलहरू IPython शेल बनाइँदा चल्छन्, त्यसैले एक बदल्न नयाँ कर्नेल चाहिन्छ। Jupyter को सर्भर कन्फिगरेसन डाइरेक्टरीको उद्देश्य फरक छ।
kernelspec ले नयाँ सुरु गरिएको कर्नेललाई थप वातावरण मान पनि दिन सक्छ। व्यवस्थापित वा टाढाका कर्नेलको आफ्नै लन्च वातावरण हुन सक्छ; ब्राउजर खोल्ने शेलसँग साझा छ भनी मान्नुको सट्टा चयन गरिएको कर्नेल जाँच्नुहोस्।
समस्या स्थानीय नोटबुक पृष्ठ खोल्नु हो भने ब्राउजरको localhost बाइपास नीति जाँच्नुहोस्। प्रोक्सी-सचेत Python डाउनलोड र Jupyter सर्भरमा ब्राउजरको जडान छुट्टाछुट्टै अनुरोध हुन्। IFrame मा एम्बेड गरिएको वेबपृष्ठले पनि ब्राउजरको मार्ग प्रयोग गर्छ।