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 энэ орчны замыг үл хэрэгснэ. Тэр санаатай горимд түүний тодорхой прокси тохиргоог ашиглана уу.