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 యొక్క సర్వర్ కాన్ఫిగరేషన్ డైరెక్టరీ వేరే ఉద్దేశ్యం కలిగి ఉంది.
కర్నెల్ స్పెసిఫికేషన్ కొత్తగా ప్రారంభించిన కర్నెల్కు అదనపు పరిసర విలువలను కూడా అందించగలదు. నిర్వహించబడిన లేదా రిమోట్ కర్నెల్లకు స్వంత లాంచ్ పరిసరం ఉండవచ్చు; బ్రౌజర్ తెరిచిన షెల్ను పంచుకుంటుందని ఊహించకుండా ఎంచుకున్న కర్నెల్ను తనిఖీ చేయండి.
సమస్య స్థానిక నోట్బుక్ పేజీని తెరవడమే అయితే, బ్రౌజర్ యొక్క localhost బైపాస్ విధానాన్ని పరిశీలించండి. ప్రాక్సీ-అవగాహన ఉన్న Python డౌన్లోడ్ మరియు Jupyter సర్వర్కు బ్రౌజర్ కనెక్షన్ వేర్వేరు అభ్యర్థనలు. IFrameలో పొందుపరిచిన వెబ్పేజీ కూడా బ్రౌజర్ మార్గాన్ని ఉపయోగిస్తుంది.