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 желі жолының толық сынағы емес.

Қатысты мақалалар