setx ప్రాక్సీని సేవ్ చేసింది. ఈ విండోలో ఇంకా పాతదే ఉంది.
ప్రస్తుత Windows కమాండ్ సెషన్ కోసం ప్రాక్సీని సెట్ చేసి, ఆ మార్పును శాశ్వత setx కేటాయింపు నుండి వేరు చేయండి.
ఈ Command Promptలో తదుపరి Python కమాండ్ ప్రాక్సీని వెంటనే పొందడానికి దాని ప్రస్తుత వాతావరణాన్ని సెట్ చేయండి:
set "HTTP_PROXY=http://proxy.example:8080"
set "HTTPS_PROXY=http://proxy.example:8080"
python download.pyప్రాక్సీ ప్రామాణీకరణ లేకుండా అనుమతించబడిన పబ్లిక్ డౌన్లోడ్ కోసం ఎండ్పాయింట్ను HTTP ప్రాక్సీ జాబితా నుండి అభ్యర్థితో భర్తీ చేసి, ఉద్దేశించిన స్క్రిప్ట్ను ఉపయోగించండి. ఈ విలువలు మార్చబడే వరకు లేదా అది మూసివేయబడే వరకు ఆ షెల్లో ఉంటాయి. భవిష్యత్ సెషన్ల కోసం విలువను భద్రపరచడం లక్ష్యమైతే, అది వేరే చర్య:
setx HTTPS_PROXY "http://proxy.example:8080"setx శాశ్వత వాతావరణాన్ని వ్రాస్తుంది; cmd.exe ఇప్పటికే కలిగి ఉన్న బ్లాక్ను అది భర్తీ చేయదు. అందువల్ల పాత విండో నుండి తర్వాత ప్రారంభించిన చైల్డ్ ప్రాసెస్ పాత విలువను వారసత్వంగా పొందవచ్చు.
IDE లేదా టెర్మినల్ హోస్ట్కు కూడా ఇదే వర్తిస్తుంది. కొత్త ట్యాబ్ అంటే దీర్ఘకాలం నడుస్తున్న లాంచర్ తన వాతావరణాన్ని రిఫ్రెష్ చేసిందని రుజువు కాదు. ప్రభావిత అప్లికేషన్ను నవీకరించిన విలువలతో లాంచర్ నుండి మళ్లీ ప్రారంభించండి.
Setx డిఫాల్ట్గా వినియోగదారు పరిధిని ఉపయోగిస్తుంది; /m సంబంధిత అధికారాలతో సిస్టమ్ పరిధిని లక్ష్యంగా చేసుకుంటుంది. సేవలు మరియు ఇతర వినియోగదారుల పనులు వేర్వేరు వినియోగదారులు. చూపిన రెండు URLలు HTTP మధ్యవర్తులు; HTTPS_PROXY గమ్యస్థాన పథకాన్ని పేర్కొంటుంది, మరియు Python యొక్క వాస్తవ లైబ్రరీ ఇంకా ఇన్పుట్ను మద్దతు ఇవ్వాలి. ఇది ఏకపక్ష ముడి సాకెట్లను ప్రాక్సీ చేయదు.