Maison  >  Questions et réponses  >  le corps du texte

Comment configurer la source miroir pypi domestique ?

PyPI (Python Package Index) est un référentiel de logiciels pour le langage de programmation Python. Les développeurs peuvent rechercher et installer des logiciels développés et partagés par la communauté Python via PyPI, et ils peuvent également télécharger leurs propres bibliothèques développées sur PyPI.

Alors, comment configurer la source miroir pypi domestique

萌褚萌褚1033 Il y a quelques jours1174

répondre à tous(5)je répondrai

  • yntdx

    yntdx2021-11-11 09:08:12

    J'utilise Xiaoniao Cloud Server. J'ai utilisé pip pour l'installer directement. Étant donné que la source d'installation par défaut de pip est située à l'étranger, la vitesse est très lente et le lien est souvent rompu, donc le package d'extension ne peut pas être installé normalement. Plus tard, le paramètre -i (format long : --index) peut être utilisé pour pointer temporairement la source d'installation vers la source domestique. Vous pouvez également modifier définitivement la source pip en configurant le fichier de configuration de la source pip. Modifier définitivement le système Linux. Sous Linux, modifiez ~/.pip/pip.conf (Sinon, créez un dossier et un fichier. Ajoutez "." au dossier pour indiquer un dossier caché) [global]index-url = http : / /mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Système Windows Créez le répertoire "pip" dans le répertoire "C:Users your username", et créez "pip" dans le Répertoire "pip" fichier pip.ini" (remarque : encodé au format UTF-8 sans nomenclature). Contenu du fichier "pip.ini" : [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Utilisez le Bloc-notes, le bloc-notes, etc. sous le window Lors de l'édition d'un fichier, s'il est enregistré au format UNICODE ou UTF-8, deux octets "xFFxFE" et trois octets "xEFxBBxBF" seront ajoutés respectivement au début du fichier. C'est-à-dire : nomenclature. À ce stade, pip signalera l'erreur « ConfigParser.MissingSectionHeaderError : Le fichier ne contient aucun en-tête de section. » Lors de la lecture du fichier de configuration, utilisez le script Python suivant pour traiter pip.ini : import redef remove_BOM(config_path) : content. = open (config_path).read() Content = re.sub(r"xfexff","", content) content = re.sub(r"xffxfe","", content) content = re.sub(r"xefxbbxbf ", "", content) open(config_path, 'w').write(content)if __name__ == '__main__': config_path = "C:UsersAdministratorpippip.ini" # Remplacez le chemin ici par le chemin correspondant à votre fichier de configuration remove_BOM (config_path)

    répondre
    0
  • hehahha

    hehahha2021-11-09 15:55:34

    Source officielle du miroir Alibaba Cloud :

    https://developer.aliyun.com/mirror/?utm_content=g_1000303593

    Méthode de configuration de la source miroir PyPI

    a Recherchez les fichiers suivants

    ~/.pip/pip.conf

    b Dans ce qui précède. fichiers Ajouter ou modifier:

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

    répondre
    0
  • Annulerrépondre