Untuk menyelesaikan masalah biasa dan kekeliruan yang mungkin dihadapi apabila sumber pip ditukar, contoh kod khusus diperlukan
Pengenalan:
Dalam proses menggunakan Python untuk membangunkan, kita sering perlu memasang pelbagai pakej dan alatan pergantungan melalui pip. Walau bagaimanapun, disebabkan oleh faktor seperti persekitaran rangkaian dan sekatan wilayah, menggunakan sumber rasmi lalai mungkin menghadapi masalah seperti kelajuan muat turun yang perlahan, tamat masa dan ketidakupayaan untuk menyambung. Untuk menyelesaikan masalah yang melanda kami pembangun, kami boleh meningkatkan kelajuan muat turun dan kestabilan dengan menukar sumber pip. Artikel ini akan memperkenalkan masalah biasa dan kekeliruan yang mungkin dihadapi apabila menggunakan pip untuk menukar sumber, dan menyediakan contoh kod khusus untuk membantu pembaca menyelesaikan masalah ini.
1. Kenapa anda perlu tukar sumber?
Secara lalai, pip menggunakan sumber rasmi https://pypi.org untuk memuat turun dan memasang pakej pergantungan. Walau bagaimanapun, kerana pelayan sumber rasmi mungkin terletak di luar negara atau dihadkan oleh persekitaran rangkaian, kelajuan muat turun akan menjadi sangat perlahan atau bahkan mustahil untuk disambungkan apabila digunakan di China. Pada masa ini, kita perlu menukar sumber dan menggunakan sumber cermin domestik dan bukannya sumber rasmi untuk meningkatkan kelajuan dan kestabilan muat turun.
2. Cara menukar sumber
Cari sumber yang tersedia
Di China, sumber pip popular termasuk Alibaba Cloud, Universiti Tsinghua, Douban, dll. Kita boleh mencari sumber yang tersedia dengan arahan berikut:
$ pip search pip -i https://pypi.org/simple
Perintah ini akan mengembalikan senarai sumber pip yang tersedia pada masa ini. Kita boleh memilih sumber yang sesuai mengikut keperluan dan persekitaran rangkaian kita.
(1) Ubah suai fail konfigurasi
Anda boleh menetapkan sumber cermin sebagai sumber lalai dengan mengubah suai fail konfigurasi. Buka fail konfigurasi ~/.pip/pip.conf
(buat fail baharu jika ia tidak wujud), dan tambah kandungan berikut: ~/.pip/pip.conf
(如果没有则新建该文件),并添加以下内容:
[global] index-url = https://mirrors.aliyun.com/pypi/simple/
保存文件后,下次使用pip安装依赖包时,将会从指定的镜像源下载。
(2) 使用命令行参数
另一种方式是在每次使用pip命令时使用-i
$ pip install package_name -i https://mirrors.aliyun.com/pypi/simple/
Cara lain ialah menggunakan parameter -i
untuk menentukan sumber imej setiap kali anda menggunakan arahan pip, contohnya:
Isu kestabilan sumber
Sesetengah sumber mungkin tidak cukup stabil dan mungkin mengalami tamat masa yang kerap atau kegagalan muat turun. Penyelesaiannya ialah beralih kepada sumber lain yang boleh dipercayai. Secara umumnya, sumber Alibaba Cloud dan Tsinghua University adalah agak stabil dan boleh digunakan sebagai alternatif.
Atas ialah kandungan terperinci Soalan Lazim dan Penyelesaian Masalah Penyelesaian Perubahan Sumber Pip. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!