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 இந்தச் சூழல் பாதையைப் புறக்கணிக்கிறது. அந்த வேண்டுமென்றே தேர்ந்தெடுக்கப்பட்ட பயன்முறையில் அதன் வெளிப்படையான ப்ராக்ஸி கட்டமைப்பைப் பயன்படுத்தவும்.