Menyelesaikan Masalah Persediaan Proksi Pip dengan CNTLM
Semasa menggunakan CNTLM untuk mengkonfigurasi pip bagi akses proksi di sebalik tembok api syarikat, anda mungkin menghadapi ralat seperti " Sambungan kepada proksi gagal" atau "Tidak dapat mengambil indeks." Untuk menyelesaikan masalah ini dengan berkesan, pertimbangkan langkah berikut:
Sahkan Persediaan CNTLM
Untuk menyemak sama ada CNTLM disediakan dengan betul, jalankan arahan:
cntlm.exe -c cntlm.ini -I -M http://google.com
Jika anda menerima ralat "Sambungan ke proksi gagal", semak tetapan konfigurasi CNTLM anda dan pastikan alamat dan bukti kelayakan proksi adalah betul.
Gunakan Pembolehubah Persekitaran
Daripada menggunakan pilihan --proxy dengan pip, cuba tetapkan pembolehubah persekitaran https_proxy kepada URL proksi anda. Ambil perhatian bahawa ia mestilah https_proxy dan bukan http_proxy.
export https_proxy=http://web-proxy.mydomain.com
Jalankan Pip dengan Pembolehubah Persekitaran
Selepas menetapkan pembolehubah persekitaran, jalankan pip dengan bendera -E ke gunakan tetapan persekitaran yang diubah suai:
sudo -E pip install somepackage
Kelayakan
Kelayakan untuk digunakan ialah kelayakan yang anda konfigurasikan dalam fail cntlm.ini. Pastikan nama pengguna dan kata laluan yang dinyatakan di sana sepadan dengan bukti kelayakan yang digunakan oleh pelayan proksi syarikat anda.
Kaedah Alternatif
Jika CNTLM nampaknya tidak menyelesaikan isu tersebut, anda boleh cuba gunakan arahan berikut untuk memintas persediaan proksi CNTLM:
sudo pip -v install --proxy http://user:pass@localhost:3128 somepackage
Ganti pengguna dan lulus dengan bukti kelayakan daripada fail cntlm.ini.
Kesimpulan
Dengan mengikut langkah-langkah ini, anda sepatutnya dapat menyelesaikan masalah dan berjaya mengkonfigurasi pip untuk menggunakan pelayan proksi dengan CNTLM. Ingat untuk menyemak persediaan CNTLM anda, gunakan pembolehubah persekitaran yang betul dan berikan bukti kelayakan yang sesuai untuk mewujudkan sambungan proksi yang berjaya untuk pip.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Masalah Persediaan Proksi Pip dengan CNTLM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!