PyPI (Python Package Index) ialah repositori perisian untuk bahasa pengaturcaraan Python. Pembangun boleh mencari dan memasang perisian yang dibangunkan dan dikongsi oleh komuniti Python melalui PyPI, dan mereka juga boleh memuat naik perpustakaan mereka sendiri yang dibangunkan ke PyPI.
Jadi bagaimana untuk mengkonfigurasi sumber cermin pypi domestik
Saya menggunakan Pelayan Awan Xiaoniao Saya menggunakan pip untuk memasangnya secara terus Memandangkan sumber pemasangan lalai pip terletak di luar negara, kelajuannya sangat perlahan dan pautan sering rosak, jadi pakej pengembangan tidak boleh dipasang seperti biasa. Kemudian, parameter -i (format panjang: --index) boleh digunakan untuk menghalakan sementara sumber pemasangan ke sumber domestik. Anda juga boleh menukar sumber pip secara kekal dengan mengkonfigurasi fail konfigurasi sumber pip. Pengubahsuaian kekal sistem Linux Di bawah Linux, ubah suai ~/.pip/pip.conf (Jika tidak, buat folder dan fail. Tambah "." pada folder untuk menunjukkan folder tersembunyi) [global]index-url = http:/ /mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Sistem Windows Cipta direktori "pip" dalam direktori "C:Users your username" dan buat "pip" dalam " fail pip" direktori pip.ini" (nota: dikodkan dalam format bebas BOM UTF-8). kandungan fail "pip.ini": [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Gunakan Notepad, notepad, dsb. di bawah tetingkap Semasa mengedit fail, jika ia disimpan sebagai UNICODE atau UTF-8, dua bait "xFFxFE" dan tiga bait "xEFxBBxBF" akan ditambah pada permulaan fail masing-masing. Iaitu: BOM. Pada masa ini, pip akan melaporkan ralat "ConfigParser.MissingSectionHeaderError: Fail tidak mengandungi pengepala bahagian semasa membaca fail konfigurasi Pada masa ini, gunakan skrip Python berikut untuk memproses pip.ini: import redef remove_BOM(config_path): kandungan. = buka (config_path).baca() Kandungan = re.sub(r"xfexff","", kandungan) kandungan = re.sub(r"xffxfe","", kandungan) kandungan = re.sub(r"xefxbbxbf ", "", content) open(config_path, 'w').write(content)if __name__ == '__main__': config_path = "C:UsersAdministratorpippip.ini" # Tukar laluan di sini kepada laluan yang sepadan dengan fail konfigurasi anda remove_BOM (config_path)
Sumber cermin rasmi Alibaba Cloud:
https://developer.aliyun.com/mirror/?utm_content=g_1000303593
Kaedah konfigurasi sumber cermin PyPI
a. Cari fail berikut
rbreee fail Tambah atau ubah suai: