Résolvez parfaitement le conflit entre Python et anaconda

Résolvez parfaitement le conflit entre Python et anaconda

Présentation d'Anaconda

Anaconda fait référence à une distribution Python open source, qui contient plus de 180 packages scientifiques tels que conda et Python et leurs dépendances. Étant donné qu'il contient un grand nombre de packages scientifiques, le fichier de téléchargement d'Anaconda est relativement volumineux (environ 515 Mo). Si vous n'avez besoin que de certains packages ou si vous avez besoin d'économiser de la bande passante ou de l'espace de stockage, vous pouvez également utiliser Miniconda, une distribution plus petite ( contient uniquement conda et Python). Anaconda convient à l'analyse de données. Si vous utilisez le framework django, flask ou scrapy, il est plus pratique d'utiliser python, mais il y aura des conflits entre les deux.

Raisons du conflit entre anaconda et python

Si vous définissez la variable d'environnement, anaconda-Python apparaîtra lorsque vous entrez Python dans le terminal, mais le python d'origine ne peut pas être récupéré. (Il est également possible d'afficher directement python. Cela dépend de la priorité des variables d'environnement des deux versions, selon la plus élevée des deux (Quelle version sera affichée).
Insérez la description de l'image ici
De même, si vous entrez dans la liste pip, vous rencontrez le même problème, qui dépend également de la priorité de la version Python.
Insérez la description de l'image ici
Maintenant, notre exigence est d'appeler deux versions différentes de python à tout moment.Bien sûr, vous pouvez également choisir de modifier les variables d'environnement du système pour basculer à tout moment, ce qui semble personnellement plus gênant. Voici ma solution.

Solution

1. Trouvez les répertoires d'installation correspondant respectivement à Python natif et anaconda, et ajoutez et copiez leurs fichiers de démarrage (fichiers exe).

Répertoire d'installation natif de python: C: \ ProgramFiles \ Python36 \ python.exe Répertoire d'
Insérez la description de l'image ici
installation d'Anaconda: D: \ Anaconda3 \ python.exe
Insérez la description de l'image ici
2. Après vérification, vous constaterez que le problème est résolu.

(1) Entrez Python3 pour démarrer le Python d'origine, mais pour utiliser sa commande pip correspondante, vous devez spécifier la version Python.
Insérez la description de l'image ici
Entrez Python3 –m pip –-version pour afficher la version de pip correspondant au Python actuel;

Entrez Python3 -m pip list pour afficher les bibliothèques tierces installées par pip correspondant au Python actuel;

Entrez le nom de la bibliothèque d'installation Python3 -m pip pour installer la bibliothèque d'extension correspondante;

Entrez le nom de la bibliothèque de désinstallation de Python3 -m pip pour désinstaller la bibliothèque d'extension correspondante;
Insérez la description de l'image ici
(2) Entrez Python-ana pour démarrer anaconda, mais utilisez également sa commande pip correspondante pour spécifier la version de Python.

Insérez la description de l'image ici
Entrez Python-ana –m pip –-version pour afficher la version de pip correspondant au Python actuel;

Entrez Python-ana –m pip list pour afficher les bibliothèques tierces installées par pip correspondant au Python actuel;

Entrez le nom de la bibliothèque d'installation Python-ana –m pip pour installer la bibliothèque d'extension correspondante;

Entrez le nom de la bibliothèque de désinstallation de Python-ana –m pip pour désinstaller la bibliothèque d'extension correspondante
Insérez la description de l'image ici
3. Il doit être expliqué que si vous utilisez souvent Python natif, vous pouvez placer la priorité de sa variable d'environnement correspondante en premier, de sorte qu'à chaque fois, utilisez les commandes Python et pip pour appeler directement Python natif. De la même manière, l'anaconda peut également être réglé de cette manière.

Je suppose que tu aimes

Origine blog.csdn.net/zhuan_long/article/details/114118714
conseillé
Classement