د PyCharm د چلولو ترتیبات د Python پراکسي چاپېریال وړي
پراکسي متغیرونه په هغه ترتیباتو کې وټاکئ چې د Python پروګرام پیلوي، نه دا چې پر IDE د خپل HTTP پراکسي غوراوي تکیه وکړئ.
د هغه Requests پروګرام لپاره چې PyCharm یې پیلوي، هغه د 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 دا چاپېریالي لاره نه مني. په هغه قصداً ټاکل شوي حالت کې د هغه څرګنده پراکسي ترتیبات وکاروئ.