PyCharm चे रन कॉन्फिगरेशन Python प्रॉक्सी पर्यावरण वाहून नेते
IDE च्या स्वतःच्या HTTP प्रॉक्सी प्राधान्यावर अवलंबून न राहता Python प्रोग्राम सुरू करणाऱ्या कॉन्फिगरेशनमध्ये प्रॉक्सी चल सेट करा.
PyCharm कडून सुरू होणाऱ्या Requests प्रोग्रामसाठी, तो सुरू करणारे Python रन/डीबग कॉन्फिगरेशन संपादित करा. त्या कॉन्फिगरेशनच्या Environment variables फील्डमध्ये समर्थित प्रॉक्सी चल जोडा:
| नाव | उदाहरण मूल्य |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
त्या कॉन्फिगरेशनद्वारे प्रोग्राम पुन्हा सुरू करा. Requests हे चल त्याच्या नेहमीच्या पर्यावरण एकत्रीकरणाद्वारे वाचू शकते; requests.get मध्ये PyCharm-विशिष्ट प्रॉक्सी आर्ग्युमेंटची गरज नाही. उदाहरण मूल्यांसाठी तुमची HTTP सेवा वापरा, किंवा अनुमत सार्वजनिक विनंत्यांसाठी HTTP प्रॉक्सी यादीमधील एंडपॉइंट वापरा.
PyCharm चे स्वतःचे HTTP Proxy प्राधान्य IDE चे नेटवर्किंग कॉन्फिगर करते. ते स्वतःच Python च्या चाइल्ड प्रोसेसला तोच मार्ग मिळाला हे सिद्ध करत नाही.
टर्मिनल, Python कन्सोल, टेस्ट रनर आणि जतन केलेली अनुप्रयोग कॉन्फिगरेशन यांची लाँच पर्यावरणे वेगळी असू शकतात. अयशस्वी विनंतीने प्रत्यक्षात वापरलेल्या पर्यावरणाशी तुलना करा. टर्मिनलमध्ये नंतर टाकलेला export आधीच चालू असलेल्या IDE प्रोसेसला बदलू शकत नाही.
जर कोड session.trust_env=False सेट करत असेल, तर Requests हा पर्यावरण-मार्ग दुर्लक्षित करते. त्या जाणीवपूर्वक मोडमध्ये त्याचे स्पष्ट प्रॉक्सी कॉन्फिगरेशन वापरा.