pip ഉപയോഗിച്ച് പ്രോക്സി വഴി ഇൻസ്റ്റാൾ ചെയ്യുക
ഒരു pip കമാൻഡിന് പ്രോക്സി നൽകി ക്രമീകരണ മുൻഗണന പരിശോധിക്കുക; trusted-host പ്രോക്സി പരിഹാരമാക്കാതെ സർട്ടിഫിക്കറ്റ് വിശ്വാസം ശരിയാക്കുക.
ഒരു ഇൻസ്റ്റാളേഷനായി pip കമാൻഡ് ലൈനിൽ നേരിട്ട് പ്രോക്സി സ്വീകരിക്കുന്നു. സ്ഥിരമായ ഉപയോക്തൃ അല്ലെങ്കിൽ സിസ്റ്റം ക്രമീകരണം എഴുതാതെ വഴി പരീക്ഷിക്കാം:
python -m pip --proxy http://203.0.113.10:8080 install requests
രേഖയിലെ IP-ക്കു പകരം സേവനത്തിൽനിന്നോ HTTP പ്രോക്സി പട്ടികയിൽനിന്നോ എൻഡ്പോയിന്റ് ഉപയോഗിക്കുക. python -m pip പ്രവർത്തിപ്പിക്കുന്നത് വേറൊരു pip പ്രോഗ്രാം ആ പരിസരത്തിന്റേതാണെന്ന് കരുതുന്നതിനേക്കാൾ ഉദ്ദേശിച്ച Python പരിസരം വ്യക്തമാക്കുന്നു.
പ്രോക്സി URL പ്രോക്സി കണക്ഷനെ വിവരിക്കുന്നു. അത് http://-ൽ തുടങ്ങാമെങ്കിലും പാക്കേജ് സൂചികയും ഡൗൺലോഡും CONNECT വഴിയുള്ള HTTPS ഉപയോഗിക്കാം.
pip മറ്റൊരു ക്രമീകരണം തിരഞ്ഞെടുക്കുന്നുവെങ്കിൽ
pip-ന്റെ സ്വന്തം ഓപ്ഷനുകളിൽ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾക്ക് പരിസര ചരങ്ങളേക്കാളും അവയ്ക്ക് ക്രമീകരണ ഫയലുകളേക്കാളും മുൻഗണനയുണ്ട്. ഫയലുകൾ ആഗോള, ഉപയോക്തൃ അല്ലെങ്കിൽ വെർച്വൽ പരിസര തലത്തിലുണ്ടാകാം. PIP_CONFIG_FILE അധിക ഫയൽ തിരഞ്ഞെടുക്കാം.
python -m pip config debug
ഇത് pip പരിഗണിക്കുന്ന ക്രമീകരണ ഉറവിടങ്ങൾ കാണിക്കുന്നു. പ്രാദേശികമായി നോക്കുക: ഫയലുകളിലോ പരിസര മൂല്യങ്ങളിലോ സ്വകാര്യ URL-കളോ പ്രവേശനവിവരങ്ങളോ ഉണ്ടാകാം.
PIP_PROXY-ഉം സാധാരണ HTTP/HTTPS പ്രോക്സി പരിസര ചരങ്ങളും പരിശോധിക്കുക. എല്ലാം ഒരേ പാളിയല്ല; പ്രോക്സി പരിസരത്തിന്റെ സാധാരണ കൈകാര്യം യഥാർത്ഥ വഴിയെ ഇപ്പോഴും ബാധിക്കാം. ഒരു ഉപയോക്തൃ എൻട്രി നീക്കിയാൽ എല്ലാ ഉറവിടങ്ങളും പോയെന്ന് കരുതരുത്.
പ്രോക്സി ഓപ്ഷൻ സർട്ടിഫിക്കറ്റ് വിശ്വാസം ശരിയാക്കുന്നില്ല
വഴി HTTPS സേവനത്തിലെത്തിയിട്ടും പരിശോധന പരാജയപ്പെട്ടാൽ ക്ലയന്റിന് ഏത് സർട്ടിഫിക്കറ്റാണ് ലഭിച്ചതെന്ന് കണ്ടെത്തുക. അംഗീകൃത പരിശോധനാ സംവിധാനത്തിന് അംഗീകരിച്ച CA ബണ്ടിൽ വേണ്ടിവരാം:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host സാധുവായ HTTPS ഇല്ലാതെയും ഹോസ്റ്റിനെ വിശ്വസ്തനായി അടയാളപ്പെടുത്തുന്നു. അത് പ്രോക്സി IP സജ്ജമാക്കുന്നില്ല; സർട്ടിഫിക്കറ്റ് പിശകിന് പതിവ് മറുപടിയാകരുത്. എൻഡ്പോയിന്റോ വിശ്വാസക്രമീകരണമോ ശരിയാക്കുക.
pip 24.2 പിന്തുണയ്ക്കുന്ന റൺടൈമുകളിൽ certifi-യോടൊപ്പം സിസ്റ്റം സർട്ടിഫിക്കറ്റുകളും സ്ഥിരസ്ഥിതിയാക്കി. പഴയ pip ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ CA സംഭരണം സ്വയം ഉപയോഗിച്ചിരുന്നില്ല. അതുകൊണ്ട് അംഗീകരിച്ച സ്ഥാപന CA ഒരു Python പരിസരത്തിൽ പ്രവർത്തിക്കുകയും മറ്റൊന്നിൽ ഇല്ലാതിരിക്കുകയുമാകാം.
ഒരു കമാൻഡിന്റെ പ്രോക്സി ആർഗ്യുമെന്റ് കമാൻഡ് അവസാനിക്കുമ്പോൾ പ്രവർത്തനരഹിതമാകും. പിന്നീട് സ്ഥിരക്രമീകരണം സൂക്ഷിച്ചാൽ ശരിക്കും വേണ്ട പരിധിയിൽ വയ്ക്കുക; എല്ലാ Python പരിസരങ്ങളെയും വെറും പരീക്ഷണ എൻഡ്പോയിന്റിൽ ആശ്രയിപ്പിക്കരുത്.