linux - Que faut-il faire d'autre pour exécuter get-pip.py en utilisant une version non système de Python?
世界只因有你
世界只因有你 2017-06-05 11:11:20
0
3
965

Étant donné que l'environnement de travail est centos6.X et que le python fourni avec le système est 2.6, il ne prend pas très bien en charge de nombreux nouveaux modules. Alors téléchargez et compilez python2.7.13, puis créez un lien vers la commande python2.7. Après avoir téléchargé get-pip.py et l'avoir exécuté à l'aide de python2.7, il sera demandé qu'il a été installé sous site-packages dans le répertoire d'installation de python2.7. Cependant, la commande n'a pas été trouvée lors de la saisie de pip (il doit s'agir d'une version non système et aucune connexion n'a été créée). Je voudrais demander comment fonctionner maintenant. pip n'a besoin que d'installer des modules pour python2.7, et le python natif du système n'y touchera pas.

世界只因有你
世界只因有你

répondre à tous(3)
洪涛

Outil de gestion multi-version Python, il est recommandé d'utiliser pyenv

phpcn_u1582

Vous pouvez établir une connexion logicielle au pip correspondant à python2.7. N'entrez simplement pas en conflit avec celui par défaut du système. Si vous souhaitez installer le module, utilisez pip27 pour l'installer sur python27pip27.

我想大声告诉你
  1. Vous devez savoir où se trouve le pip que vous utilisez et s'il a été ajouté à la variable d'environnement

  2. Vous pouvez utiliser python (version 27 de python) -m pip pour appeler pip

  3. Vous pouvez également modifier la connexion logicielle Python, mais cela peut être risqué, car certains logiciels système peuvent utiliser le python du système, donc utiliser une connexion logicielle comme python27 est une meilleure méthode

    #🎜 🎜#
  4. Utilisez pyenv, mais sachez qu'il peut modifier le système python et qu'il a également une configuration python shell/local/global.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal