Конфігурація запуску PyCharm несе проксі-середовище Python
Задайте проксі-змінні в конфігурації, яка запускає програму Python, замість того щоб покладатися на власні налаштування HTTP-проксі IDE.
Для програми 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-проксі для дозволених публічних запитів.
Власне налаштування HTTP Proxy у PyCharm конфігурує мережу IDE. Саме собою воно не доводить, що дочірній процес Python отримав той самий маршрут.
Термінал, консоль Python, засіб запуску тестів і збережені конфігурації програм можуть мати різні середовища запуску. Порівняйте з тим, яке фактично використав невдалий запит. export, введений пізніше в терміналі, не може змінити вже запущений процес IDE.
Якщо код задає session.trust_env=False, Requests ігнорує цей шлях через середовище. У такому свідомому режимі використовуйте його явну конфігурацію проксі.