Maison > Article > développement back-end > Recommandation d'excellentes sources de pépins domestiques : choisissez celle qui vous convient le mieux ?
Recommandation de source domestique pip : laquelle vous convient le mieux ?
Alors que Python devient de plus en plus largement utilisé en Chine, l'utilisation de pip devient de plus en plus courante. Cependant, en raison des vitesses de téléchargement limitées à partir de sources étrangères, lorsque vous utilisez pip pour installer des bibliothèques Python en Chine, vous rencontrez souvent des vitesses de téléchargement lentes, voire des échecs de téléchargement. Afin de résoudre ce problème, de nombreuses sources de pip sont apparues en Chine, alors laquelle vous convient le mieux ? Cet article vous présentera plusieurs sources domestiques pip couramment utilisées et donnera des exemples de code correspondants.
La source d'images de l'Université Tsinghua est largement utilisée dans plusieurs logiciels open source, y compris plus de 300 Go de packages tar, d'images ISO, de vidéos et d'autres ressources. Étant donné que la source de l'Université Tsinghua fonctionne de manière stable et a une vitesse de téléchargement rapide, elle est également l'une des sources pip couramment utilisées par les utilisateurs nationaux de Python.
Comment utiliser :
Vous devez d'abord utiliser un éditeur de texte dans le terminal pour modifier le fichier ~/.pip/pip.conf et ajouter le contenu suivant :
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud est un excellent service de cloud computing en Chine, qui fournit une source de miroir pip stable et rapide, adaptée à la majorité des passionnés de Python pour utiliser rapidement les bibliothèques tierces de Python.
Utilisation :
Utilisez un éditeur de texte dans le terminal pour modifier le fichier ~/.pip/pip.conf et ajoutez le contenu suivant :
[global] index-url = http://mirrors.aliyun.com/pypi/simple
Remarque : étant donné qu'Alibaba Cloud peut effectuer des mises à niveau ou une maintenance du système pendant certaines périodes, il peut être affecté dans une certaine mesure lors de l'installation. Par conséquent, il est recommandé d'utiliser cette source pour télécharger la bibliothèque Python la nuit ou le matin.
Douban Mirror Station est une source miroir de bibliothèque Python non officielle fournie par la société Douban. La station miroir est volontairement fournie par les développeurs et permet aux développeurs Python de télécharger rapidement des bibliothèques Python. Il fournit un nombre relativement important de bibliothèques Python et la vitesse de téléchargement est relativement rapide.
Comment utiliser :
Utilisez un éditeur de texte dans le terminal pour éditer le fichier ~/.pip/pip.conf et ajoutez le contenu suivant :
[global] index-url = http://pypi.douban.com/simple
[global] index-url = https://pypi.mirrors.ustc.edu.cn/simpleEn général, les sources pip ci-dessus sont relativement stables et ont les plus rapides vitesse de téléchargement en Chine Les sources sont également des sites miroirs non officiels. Les lecteurs peuvent choisir d'utiliser l'une des sources à télécharger en fonction de leur situation réelle. Il convient de noter que les sources nationales sont relativement instables, donc lors de l'installation de bibliothèques tierces, vous pouvez constater que certaines bibliothèques Python ne peuvent pas être téléchargées, que le téléchargement est interrompu à mi-chemin ou même que des problèmes surviennent. Par conséquent, si vous rencontrez un échec de téléchargement pendant l'utilisation, vous pouvez essayer de télécharger plusieurs fois ou de passer à une autre source miroir pour le téléchargement. Joignez un morceau de code à la fin, vous pouvez choisir d'utiliser l'une des quatre sources ci-dessus en saisissant un numéro :
while True: print('请选择pip源: 1.清华大学源 2.阿里云源 3.豆瓣源 4.中科大源') n = input() if n == '1': os.system("pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple") break elif n == '2': os.system("pip config set global.index-url http://mirrors.aliyun.com/pypi/simple") break elif n == '3': os.system("pip config set global.index-url http://pypi.douban.com/simple") break elif n == '4': os.system("pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple") break else: print('输入错误,请重新输入!')
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!