Conda പരിസ്ഥിതി സജീവമാക്കുന്നത് ഒരു പരിസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു; അതിനുള്ളിലെ എല്ലാ പ്രോഗ്രാമുകളും Conda-യുടെ കോൺഫിഗറേഷൻ ഉപയോഗിക്കണമെന്നില്ല. Condaയും pipയും വേർതിരിച്ച ഡൗൺലോഡ് ക്ലയന്റുകളാണ്.

Conda-യ്ക്ക് .condarc-ൽ പ്രോക്സി വഴികൾ ഉണ്ടാകാം:

proxy_servers:
  http: http://203.0.113.10:8080
  https: http://203.0.113.10:8080

ഓരോ സ്കീമിന്റെയും ലക്ഷ്യത്തിലെത്തുന്നത് എങ്ങനെയെന്ന് ഈ ഉദാഹരണ മൂല്യങ്ങൾ Conda-യോട് പറയുന്നു. ആ പരിസ്ഥിതിയിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു എന്നതുകൊണ്ട് മാത്രം pip proxy_servers മാപ്പിംഗ് സ്വയം സ്വീകരിക്കില്ല.

രണ്ട് കോൺഫിഗറേഷനുകളും പരിശോധിക്കുക

Conda കോൺഫിഗറേഷൻ ഉറവിടങ്ങളും സജീവ Python-നോട് ബന്ധപ്പെട്ട pip-ഉം പരിശോധിക്കുക:

conda config --show-sources
python -m pip --version
python -m pip config debug

വ്യത്യസ്ത കോൺഫിഗറേഷൻ സ്ഥാനങ്ങൾ, പ്രതീക്ഷിക്കാത്ത ഇന്റർപ്രിറ്റർ, അല്ലെങ്കിൽ ഒരു പരിശോധന ഉപയോഗിക്കാത്ത പരിസ്ഥിതി വേരിയബിൾ എന്നിവ ഔട്ട്പുട്ടിൽ കാണാം. പങ്കിടുന്നതിന് മുമ്പ് സ്വകാര്യ URL-കളും ക്രെഡൻഷ്യലുകളും പരിശോധിക്കുക.

pip-ന് ഡോക്യുമെന്റുചെയ്‌ത പ്രോക്സി ഓപ്ഷൻ, pip-നുള്ള പ്രത്യേക കോൺഫിഗറേഷൻ അല്ലെങ്കിൽ അനുയോജ്യമായ നെറ്റ്‌വർക്ക് പരിസ്ഥിതി ഉപയോഗിക്കുക. .condarc-ലെ YAML വിഭാഗം pip-ന്റെ INI ഫയലിലേക്ക് നേരിട്ട് പകർത്തരുത്.

വിശ്വാസ ക്രമീകരണങ്ങളും വേർതിരിച്ചവയാണ്

Conda-യുടെ ssl_verify CA ബണ്ടിൽ സൂചിപ്പിക്കാം; പിന്തുണയ്ക്കുന്ന പതിപ്പുകളിലും Python റൺടൈമുകളിലും truststore ഉപയോഗിച്ച് സിസ്റ്റം വിശ്വാസം തിരഞ്ഞെടുക്കാനും കഴിയും. ഇത് pip-ന്റെ വിശ്വാസ ഉറവിടം ക്രമീകരിക്കുന്ന കമാൻഡ് അല്ല.

പ്രോക്സി അംഗീകൃത TLS പരിശോധന നടത്തുകയാണെങ്കിൽ, ഓരോ ക്ലയന്റും ആ അതോറിറ്റിയെ എങ്ങനെ വിശ്വസിക്കുന്നുവെന്ന് കണ്ടെത്തുക. വിജയിച്ച Conda അഭ്യർഥന ആ അഭ്യർഥനയിൽ അതിന്റെ സ്വന്തം പാതയും വിശ്വാസവും പ്രവർത്തിച്ചുവെന്ന് തെളിയിക്കുന്നു; pip-ന് അതേ ക്രമീകരണം ലഭിച്ചുവെന്ന് തെളിയിക്കില്ല.

യഥാർഥ ലക്ഷ്യങ്ങൾ താരതമ്യം ചെയ്യുക

ക്ലയന്റുകൾ വ്യത്യസ്ത പാക്കേജ് ഇൻഡക്സുകളും ഫയൽ ഹോസ്റ്റുകളും ഉപയോഗിച്ചേക്കാം. ഒരു ചാനൽ അനുവദിക്കുന്ന ഇടനില മറ്റൊരു ഇൻഡക്സ് അല്ലെങ്കിൽ പിന്നീടുള്ള ആർക്കൈവ് URL നിരസിക്കാം. വ്യത്യാസം തിരഞ്ഞെടുത്ത Python പരിസ്ഥിതിക്കു മാത്രമായി ചുമത്തുന്നതിന് മുമ്പ് പരാജയപ്പെടുന്ന ഹോസ്റ്റ്നാമവും മറുപടിയും പരിശോധിക്കുക.

ഉപകാരപ്രദമായ റിപ്പോർട്ടിൽ ഇന്റർപ്രിറ്റർ, ഓരോ ക്ലയന്റിന്റെയും കോൺഫിഗറേഷൻ ഉറവിടം, അഭ്യർഥിച്ച ഹോസ്റ്റ്, ആദ്യ കണക്ഷൻ അല്ലെങ്കിൽ സർട്ടിഫിക്കറ്റ് പിശക് എന്നിവ വ്യക്തമാക്കുന്നു. “Conda പ്രവർത്തിക്കുന്നു” എന്നത് താരതമ്യത്തിന്റെ തുടക്കം മാത്രമാണ്; pip-ന്റെ നെറ്റ്‌വർക്ക് പാതയുടെ പൂർണ്ണ പരിശോധനയല്ല.

അനുബന്ധ ലേഖനങ്ങൾ