നോട്ട്ബുക്കിന്റെ 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 സെർവറിന്റെ കോൺഫിഗറേഷൻ ഡയറക്ടറിക്ക് വേറെ ഉദ്ദേശ്യമുണ്ട്.

കേർണൽ സ്പെസിഫിക്കേഷന് പുതുതായി ആരംഭിച്ച കേർണലിന് അധിക പരിസ്ഥിതി മൂല്യങ്ങളും നൽകാം. മാനേജ് ചെയ്ത അല്ലെങ്കിൽ റിമോട്ട് കേർണലുകൾക്ക് സ്വന്തം ലോഞ്ച് പരിസ്ഥിതി ഉണ്ടാകാം; ബ്രൗസർ തുറന്ന ഷെൽ പങ്കിടുന്നു എന്ന് കരുതുന്നതിന് പകരം തിരഞ്ഞെടുത്ത കേർണൽ പരിശോധിക്കുക.

പ്രശ്നം പ്രാദേശിക നോട്ട്ബുക്ക് പേജ് തുറക്കുന്നതാണെങ്കിൽ, ബ്രൗസറിന്റെ localhost ബൈപാസ് നയം പരിശോധിക്കുക. പ്രോക്സി അറിയുന്ന Python ഡൗൺലോഡും Jupyter സെർവറിലേക്കുള്ള ബ്രൗസർ കണക്ഷനും വെവ്വേറെ അഭ്യർത്ഥനകളാണ്. IFrame-ൽ ഉൾച്ചേർത്ത വെബ്പേജും ബ്രൗസറിന്റെ പാത ഉപയോഗിക്കുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ