La méthode pour résoudre d'autres rapports d'erreur tels que la vitesse de téléchargement pip est trop lente et le délai d'attente convient à différents systèmes d'exploitation (détails)

Table des matières

Préface

1. Sources nationales courantes

2. Méthode de réglage (en prenant Doubanyuan comme exemple)

1. Utilisation temporaire

2. Paramètres permanents

système d'exploitation Windows :

Système d'exploitation Linux :

Système d'exploitation Mac :

3. Résolvez d'autres problèmes

1. La source miroir est définie de manière permanente mais la vitesse de téléchargement ne change pas.

2. ERREUR : Impossible d'installer les packages en raison d'une erreur OSE : [WinError 5] Accès refusé.

3. Problèmes d'incompatibilité (méthode générale)

4. Résumé


​​​​​​​

Préface

En tant qu'excellent programmeur Python, vous devez gérer pip. Les amis qui ont utilisé la bibliothèque de téléchargement pip doivent savoir que sa vitesse de téléchargement ne peut pas être décrite comme lente, principalement parce que pip utilise des sources étrangères par défaut. Par conséquent, la vitesse de téléchargement sera lente. Bien sûr, cela est également lié à l'ambiance du réseau dans certaines régions et au serveur source miroir officiel de pip. La solution la plus directe est de le remplacer par une source de téléchargement nationale.


1. Sources nationales courantes

1. Université Tsinghua : https://pypi.tuna.tsinghua.edu.cn/simple/      (couramment utilisé)

2. Douban : https://pypi.douban.com/simple/

3. Alibaba Cloud : https://mirrors.aliyun.com/pypi/simple/

4.中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/

Personnellement, je recommande Doubanyuan


2. Méthode de réglage (en prenant Doubanyuan comme exemple)

1. Utilisation temporaire

Par exemple, si vous souhaitez télécharger la bibliothèque pygame, vous pouvez utiliser la méthode suivante pour configurer une source domestique temporaire :

pip install pygame -i https://pypi.douban.com/simple/

Paramètres généraux de la méthode de source miroir temporaire -i : indique l'utilisation temporaire de la source miroir actuelle.
pip install 安装包 -i 国内源

2. Paramètres permanents

système d'exploitation Windows :

Assurez-vous de mettre à niveau pip vers la dernière version (-U signifie mettre à niveau le package d'installation installé vers la dernière version) :

python -m pip install pip -U -i https://pypi.douban.com/simple/

Configuration d'une source domestique permanente (s'applique à tous les systèmes d'exploitation ci-dessous) 

pip config set global.index-url https://pypi.douban.com/simple/

Après avoir entré la ligne de commande précédente, vous pouvez voir directement le fichier écrit dans la source de configuration ou win+r et saisir %APPDATA% dans la fenêtre contextuelle, puis rechercher le dossier pip et cliquer dessus pour voir le pip.ini fichier de configuration (convient uniquement au système d'exploitation Windows).

 Remarque : Vous pouvez accéder à la liste de configuration pip pour afficher la source domestique actuellement configurée. Si vous souhaitez la modifier à nouveau vers la source d'origine, supprimez simplement le dossier pip.

Ouvrez ensuite le fichier pip.ini et saisissez ce qui suit :

[global] 
index-url=https://pypi.douban.com/simple/ 
[install]
trusted-host=pypi.douban.com

Système d'exploitation Linux :

Méthode 1 : utilisez le système d'exploitation Windows pour configurer les sources domestiques permanentes (assurez-vous d'abord de mettre à niveau pip) 

Deuxième méthode : comme suit

Modifiez d'abord le fichier pip.conf dans le dossier pip du répertoire personnel de l'utilisateur actuel (créez-en un nouveau s'il n'existe pas)

vim ~/.pip/pip.conf 

Ajoutez ensuite le contenu suivant, puis enregistrez et quittez.

[global] 
index-url=https://pypi.douban.com/simple/ 
[install]
trusted-host=pypi.douban.com

Système d'exploitation Mac :

sudo vim ~/.pip/pip.conf
pour enregistrer, appuyez sur esc puis entrez : wq et appuyez sur Entrée pour prendre effet.

[global]
index-url=https://pypi.douban.com/simple/
disable-pip-version-check = True //忽略pip升级提示
[install]
trusted-host=pypi.douban.com

 S'il n'existe pas de fichier de ce type pour la première fois, vous devez d'abord créer le fichier, puis modifier la configuration ci-dessus.

mkdir .pip
touch pip.conf
vim pip.conf


3. Résolvez d'autres problèmes

1. La source miroir est définie de manière permanente mais la vitesse de téléchargement ne change pas.

Après avoir configuré pip.ini ou pip.conf mais que le téléchargement expire toujours ou se télécharge lentement, vous pouvez modifier le contenu original en (applicable à tous les systèmes ci-dessus) :

[global]

index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

;index-url = https://pypi.tuna.tsinghua.edu.cn/simple
;trusted-host = pypi.tuna.tsinghua.edu.cn

timeout = 6000

2. ERREUR : Impossible d'installer les packages en raison d'une erreur OSE : [WinError 5] Accès refusé.

Solution 1 : pip install XXXremplacez-le pip install --user XXXpar

Solution 2 : La situation la plus terrible est que lorsque vous utilisez pip install pip -U pour mettre à niveau pip, il supprimera l'ancienne bibliothèque pip, puis signalera une erreur de refus d'accès. Par conséquent, lorsque vous utiliserez à nouveau pip, vous obtiendrez le erreur qu'il n'y a pas de bibliothèque pip :

Traceback (dernier appel le plus récent) :
  Fichier "d:\python\lib\runpy.py", ligne 197, dans _run_module_as_main
    return _run_code(code, main_globals, None,
  File "d:\python\lib\runpy.py", ligne 87, dans _run_code
    exec(code, run_globals)
  Fichier "D:\Python\Scripts\pip.exe\__main__.py", ligne 4, dans <module>
ModuleNotFoundError : Aucun module nommé 'pip'

Pour les novices, ce problème est vraiment frustrant (expérience personnelle)

Vous pouvez réinstaller pip en entrant la commande suivante :

python -m ensurepip

Vous pouvez saisir la commande suivante pour mettre à niveau pip :

python -m pip install --upgrade pip

 

3. Problèmes d'incompatibilité (méthode générale)

Si vous avez essayé toutes les méthodes mais que le message d'erreur ne change pas, il se peut que cette version de python ne soit pas compatible avec les bibliothèques, vous pouvez donc uniquement changer l'interpréteur python puis retélécharger les bibliothèques requises.


4. Résumé

Merci à tous d'avoir regardé. Si l'article vous est utile, veuillez lui donner un like ou le suivre et, de préférence, lui donner également une récompense⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄. Votre soutien est ma plus grande motivation pour mise à jour !

Article de référence :

https://blog.csdn.net/weixin_45005677/article/details/120590496

https://blog.csdn.net/qq_33605607/article/details/101602642

https://blog.csdn.net/qq_34663531/article/details/123782720

Je suppose que tu aimes

Origine blog.csdn.net/python_sy/article/details/126710868
conseillé
Classement