À propos de la gestion des différentes versions de Python sous Ubuntu, installez pip pour chaque Python individuel

一 、 Décrivez             

Après avoir remplacé le vrai système de machine par Ubuntu19, configurez l'environnement requis.
La version Python préinstallée de chaque version d'Ubuntu est différente, bien sûr Python 2 est nécessaire.
En plus de Python2, mon Ubuntu 19.10 actuel est également pré-installé avec Python3.7. Dans des circonstances normales, il n'est pas nécessaire de changer. Cependant, certains environnements et projets nécessitent toujours des versions spécifiques de Python. J'ai donc installé moi-même Python3.5, Python3.6 et Python3.8.
Une fois l'installation terminée, il est constaté que Python3.5 n'a pas pip, ce qui est un piège. Parce que dans des circonstances normales, Python2.7.9 + et Python3.4 + sont tous deux fournis avec pip. Donc, toutes sortes de pas sur la fosse ...

  • Pit 1
    Ne supprimez pas Python2 !!! Sauf si vous savez que vous interférez. Une partie de Linux en dépend, supprimez-la et elle explosera.


  • Certaines personnes peuvent penser au puits 2 , supprimer la connexion logicielle Python par défaut, puis établir une connexion logicielle Python 3.5. Cependant, certains outils du système dépendent du propre Python du système, comme apt, Terminal, etc. Bien sûr, si vous savez où il se trouve, vous pouvez également le restaurer après avoir installé pip. Sinon, ne le faites pas.

  • Pit 3
    Si le propriétaire du chemin du Python que vous avez installé est Root, c'est-à-dire que les utilisateurs ordinaires n'ont pas certaines autorisations. Ensuite, après avoir confirmé que la commande est correcte, ajoutez sudo, sinon des problèmes étranges, si on lui dit directement qu'il n'y a pas d'autorisation. Sinon, Dieu sait que cela est clairement dû à l'autorité, mais les informations fournies n'ont rien à voir avec cela ~

Rappel chaleureux: avant d'effectuer des opérations risquées, assurez-vous de sauvegarder!

二 、 setuptools

Le python35 suivant apparaît comme une connexion logicielle (raccourci) que j'ai établie après l'installation de Python3.5

2.1 Installer setuptools

  • Télécharger vers le bas
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  • Décompressez
tar xvf setuptools-19.6.tar.gz
  • Recompiler et installer
cd setuptools-19.6/
sudo python35 setup.py build
sudo python35 setup.py install

3. PIP

3.1. Installer pip

  • Télécharger vers le bas
wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
  • Décompressez
tar xvf pip-8.0.2.tar.gz
  • Compiler et installer
sudo python35 setup.py build
sudo python35 setup.py install
  • S'il n'est pas exécuté en tant que super utilisateur (sudo), une erreur peut être rapportée:
Please make the appropriate changes for your system and try again

C’est en fait un problème d’autorisation

------FIN------

Je suppose que tu aimes

Origine www.cnblogs.com/langkye/p/12702352.html
conseillé
Classement