Conda சூழலைச் செயல்படுத்துவது ஒரு சூழலைத் தேர்ந்தெடுக்கிறது; அதிலுள்ள ஒவ்வொரு நிரலும் Conda அமைப்பைப் பயன்படுத்தும் என்று அர்த்தமல்ல. Conda, pip இரண்டும் தனித்தனி பதிவிறக்க கிளையன்ட்கள்.

Conda-க்கு .condarc-இல் பதிலி பாதைகள் இருக்கலாம்:

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

இந்த எடுத்துக்காட்டு மதிப்புகள் ஒவ்வொரு scheme-ன் இலக்கை எப்படி அடைவது என்பதை Conda-க்கு சொல்கின்றன. அந்தச் சூழலில் நிறுவப்பட்டிருப்பதால் மட்டும் pip proxy_servers வரைபடத்தைத் தானாக ஏற்காது.

இரண்டு அமைப்புகளையும் சரிபார்க்கவும்

Conda அமைப்பு மூலங்களையும் செயலில் உள்ள Python-க்கு இணைந்த pip-ஐயும் பார்க்கவும்:

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

வெளியீடு வேறு அமைப்பு இடங்கள், எதிர்பாராத interpreter அல்லது ஒரு சோதனை பயன்படுத்தாத சூழல் மாறியை வெளிப்படுத்தலாம். பகிர்வதற்கு முன் தனிப்பட்ட URL-களையும் நுழைவுத் தகவல்களையும் சரிபார்க்கவும்.

pip-க்கு ஆவணப்படுத்தப்பட்ட பதிலி விருப்பத்தை, pip-க்கான தனி அமைப்பை அல்லது பொருத்தமான வலைச் சூழலைப் பயன்படுத்தவும். .condarc-இன் YAML பகுதியை pip INI கோப்பில் நேரடியாக நகலெடுக்க வேண்டாம்.

நம்பிக்கை அமைப்புகளும் தனித்தனியே

Conda-வின் ssl_verify CA தொகுப்பைக் குறிப்பிடலாம் அல்லது ஆதரிக்கப்படும் பதிப்புகள், Python இயக்கச் சூழல்களில் truststore மூலம் கணினி நம்பிக்கையைத் தேர்ந்தெடுக்கலாம். இது pip-இன் நம்பிக்கை மூலத்தை அமைக்கும் கட்டளை அல்ல.

பதிலி அங்கீகரிக்கப்பட்ட TLS ஆய்வைச் செய்தால், ஒவ்வொரு கிளையன்டும் அந்த அதிகாரத்தை எவ்வாறு நம்புகிறது என்பதைத் தீர்மானிக்கவும். வெற்றிகரமான Conda கோரிக்கை அதன் சொந்த பாதையும் நம்பிக்கையும் அந்தக் கோரிக்கைக்கு வேலை செய்ததை மட்டுமே நிரூபிக்கும்; pip அதே அமைப்பைப் பெற்றதை நிரூபிக்காது.

உண்மையான இலக்குகளை ஒப்பிடவும்

கிளையன்ட்கள் வேறுபட்ட தொகுப்பு குறியீடுகளையும் கோப்பு புரவலர்களையும் பயன்படுத்தலாம். ஒரு channel-ஐ அனுமதிக்கும் இடைத்தரகர் மற்றொரு index அல்லது பிந்தைய archive URL-ஐ மறுக்கலாம். வேறுபாட்டைத் தேர்ந்த Python சூழலுக்கு மட்டும் சுமத்துவதற்கு முன் தோல்வியுற்ற host பெயரையும் பதிலையும் சரிபார்க்கவும்.

பயனுள்ள அறிக்கை interpreter, ஒவ்வொரு கிளையன்டின் அமைப்பு மூலம், கோரிய host, முதல் இணைப்பு அல்லது சான்றிதழ் பிழை ஆகியவற்றைக் குறிப்பிடும். “Conda வேலை செய்கிறது” என்பது ஒப்பீட்டின் தொடக்கம்; pip-இன் வலைப்பாதையின் முழுச் சோதனை அல்ல.

தொடர்புடைய கட்டுரைகள்