Maison  >  Article  >  développement back-end  >  Différentes méthodes de configuration et de fonctionnement de python sous plusieurs versions et environnements d'Anaconda

Différentes méthodes de configuration et de fonctionnement de python sous plusieurs versions et environnements d'Anaconda

巴扎黑
巴扎黑original
2017-09-13 10:00:062761parcourir

L'éditeur suivant vous proposera une méthode de fonctionnement de configuration Python multi-environnements et multi-versions Anaconda. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Venez jeter un oeil avec l'éditeur

guide de test conda

Avant de commencer ce test conda, vous devez l'avoir téléchargé et installé Anaconda ou Miniconda

Remarque : Après l'installation, vous devez fermer et rouvrir la ligne de commande Windows.

1. Processus de test Conda :

Utilisez conda. Nous allons d’abord nous assurer que vous avez installé l’environnement de configuration conda

. Nous démontrerons ensuite les capacités de gestion de l'environnement de conda en créant plusieurs environnements. Facilitez-vous la compréhension de tout ce qui concerne l’environnement. Nous apprendrons comment identifier dans quel environnement vous vous trouvez et comment faire une copie d'un environnement en tant que sauvegarde.

Testez Python. Nous vérifierons ensuite quelle version de python peut être installée, installerons une autre version de python et basculerons entre les deux versions de python.

Vérifiez le colis. Nous allons 1) lister les packages installés sur notre ordinateur, 2) parcourir les packages disponibles et 3) utiliser la commande conda install pour installer et supprimer certains packages. Pour certains packages qui ne peuvent pas être installés à l'aide de conda, nous effectuerons 4) une recherche sur le site Web Anaconda.org. Pour ces packages situés à d'autres emplacements, nous allons 5) utiliser la commande pip pour les installer. Nous installerons également un package commercial IOPro

gratuit pendant 30 jours pour supprimer les packages, environnements et conda. Nous terminerons ce test en apprenant à supprimer vos packages, environnement et conda.

2. Processus complet

Astuce : Vous pouvez obtenir la commande complète à tout moment en suivant la commande avec --help document. Par exemple, vous pouvez apprendre la commande update de conda avec la commande suivante.

conda update --help

1. Gérer conda :

Conda est à la fois un gestionnaire de packages et un gestionnaire d'environnement. . Vous devez connaître les gestionnaires de packages, qui vous aident à découvrir et afficher les packages. Mais que se passe-t-il si nous voulons installer un package, mais que ce package ne prend en charge qu'une version de python différente de celle que nous utilisons actuellement. Vous n'avez besoin que de quelques lignes de commandes pour configurer un environnement capable d'exécuter une autre version de Python. , c'est le pouvoir du gestionnaire d'environnement conda.

Astuce : Que vous utilisiez des outils de ligne de commande Linux, OS X ou Windows, les commandes conda dans votre terminal de ligne de commande sont les mêmes, sauf indication contraire.

Vérifiez que conda a été installé.

Pour vous assurer que vous avez installé conda au bon emplacement, vérifions si vous avez installé avec succès Anaconda. Dans la fenêtre de votre terminal de ligne de commande, entrez le code suivant :

conda --version

Conda renverra la version du logiciel Anaconda que vous avez installé.

Conseil : Si vous voyez un message d'erreur, vérifiez si vous avez sélectionné Installer uniquement pour l'utilisateur actuel lors du processus d'installation et si vous utilisez le même compte. Assurez-vous de vous connecter avec le même compte et de rouvrir la fenêtre du terminal de ligne de commande après l'installation.

Mettez à niveau la version actuelle de conda

Ensuite, mettons à niveau conda en utilisant la commande de mise à jour suivante :

conda update conda

conda comparera les anciennes et les nouvelles versions et vous indiquera quelle version de conda peut être installée. Il vous informera également des autres packages mis à niveau avec cette mise à niveau.

Si une nouvelle version de conda est disponible, il vous sera demandé de saisir y pour mettre à niveau.

continuer ([y]/n)

Après l'arrivée de conda ? mis à jour vers la dernière version, nous passerons au sujet suivant.

2. Gérer l'environnement.

Maintenant, nous démontrons les opérations d'environnement de conda en créant des environnements puis en les déplaçant.

Créez et activez un environnement

Utilisez la commande conda create, suivie du nom que vous souhaitez lui donner :

conda create - -name snowflake biopython

Cette commande créera un nouvel environnement pour le package biopython. L'emplacement est /envs/snowflakes

Conseils : il existe de nombreuses options de commande couramment utilisées suivies de --. sous forme d'un tiret suivi de la lettre initiale de la commande. L'option --name a donc le même effet que -n. Utilisez conda -h ou conda --help pour voir un grand nombre d'abréviations.

Activer ce nouvel environnement

Linux, OS X : source activer les flocons de neige
Windows : activer le flocon de neige`

Conseils : Nouveau développement L'environnement sera installé par défaut dans le répertoire de fichiers envs de votre répertoire conda. Vous pouvez spécifier un chemin différent ; voir conda create -h pour plus d'informations.

Conseils : Si nous ne spécifions pas la version de python à installer, donda installera la version de python que nous avons installée lors de l'installation initiale de conda.

Créons un deuxième environnement

Cette fois, créons et nommons un nouvel environnement, puis installons une autre version de python et les deux packages Astroid et Babel.

conda create -n bunnies python=3 Astroid Babel

Cela créera un deuxième nouvel environnement basé sur python3, contenant les packages Astroid et Babel, appelés bunnies, dans le dossier de fichiers /envs/bunnies .

Conseils : installez les packages que vous souhaitez exécuter dans cet environnement en même temps.

Conseils : installez tous les packages souhaités lorsque vous créez l'environnement. Leur installation ultérieure peut entraîner des problèmes. problèmes de dépendance (il semble que oui, je ne sais pas comment traduire ce terme).

Conseils : vous pouvez ajouter plus de conditions à la commande conda create et taper conda create –h pour afficher plus de détails.

Listez tous les environnements

Vérifions maintenant l'environnement que vous avez installé jusqu'à présent, utilisez la commande conda Environment Info pour l'afficher :

conda info --envs

Vous verrez la liste d'environnements suivante :

environnements conda :

snowflakes * /home/username/miniconda/envs/snowflakes

bunnies /home/username/miniconda/envs/bunnies

root /home/username/miniconda

Confirmer l'environnement actuel

Quel environnement êtes-vous là maintenant ? des flocons de neige ou des lapins ? Pour l'identifier, saisissez le code suivant :

conda info -envis

conda affichera une liste de tous les environnements, avec l'environnement actuel indiqué entre parenthèses.

(flocons de neige)

Remarque : conda ajoute parfois également un * devant l'environnement actuellement actif.

Passer à un autre environnement (activer/désactiver)

Pour passer à un autre environnement, tapez la commande suivante ainsi que le nom de l'environnement souhaité.

Linux, OS X : source activer les flocons de neige
Windows : activer les flocons de neige

Si vous souhaitez passer du chemin de votre environnement de travail actuel au répertoire racine du système, tapez : >Linux , OS X : source désactiver

Windows : désactiver


Lorsque l'environnement n'est plus actif, il ne sera plus affiché en avance.

Copier un environnement

Copier un environnement par clonage. Ici, nous allons créer une copie appelée fleurs en clonant des flocons de neige.

conda create -n flowers --clone snowflakes

Vérifiez l'environnement via conda info --envs

Vous devriez maintenant voir une liste d'environnements : fleurs, lapins et flocons de neige.

Supprimer un environnement

Si vous ne voulez pas que l'environnement soit nommé fleurs, supprimez l'environnement comme suit :

conda remove -n flowers --all

Pour confirmer que l'environnement nommé flowers a été supprimé, entrez la commande suivante :

conda info -e

flowers n'est plus n'est plus dans votre liste d'environnements, nous savons donc qu'elle a été supprimée.

conda remove -h

3. Gestion de PythonLa gestion de Python par Conda est similaire à la gestion d'autres packages. Ainsi, plusieurs installations peuvent être facilement gérées et mises à niveau.

Vérifiez la version de python

Vérifions d'abord quelle version de python peut être installée :

conda search --full --name python

Vous pouvez utiliser conda search python pour voir tous les packages avec "python" dans leurs noms ou ajouter l'option de commande --full --name pour répertorier les packages qui correspondent exactement à "python".

Installez une version différente de python

Maintenant, nous supposons que vous avez besoin de python3 pour compiler le programme, mais vous ne voulez pas écraser votre python2.7 pour mettre à niveau , vous pouvez créer et activer un environnement nommé serpents, et installer la dernière version de python3 via la commande suivante :

conda create -n serpents python=3

·Linux, OS X : source activate serpents

·Windows : activer les serpents

Conseils : Il est sage de donner à l'environnement un nom vivant, comme "Python3", mais ce n'est pas intéressant.

Confirmez que l'environnement a été ajouté avec succès

Pour vous assurer que l'environnement des serpents a été installé, tapez la commande suivante :

conda info - e

conda affichera une liste d'environnements, et l'environnement actuellement actif sera mis entre parenthèses (serpents)

Vérifiez la version python dans le nouvel environnement

Assurez-vous qu'il fonctionne dans l'environnement Snakes. Celui-ci est python3 :

python --version

Utilisez une version différente de python

Afin d'utiliser une version différente de python, vous pouvez changer d'environnement en l'activant simplement, voyons comment revenir à la version 2.7 par défaut

· Linux, OS X : la source active les flocons de neige

· Windows : activer les flocons de neige


Vérifiez la version de python :

Assurez-vous que l'environnement des flocons de neige exécute toujours la version de python que vous avez installée lorsque vous avez installé conda.

python --version

Déconnectez-vous de l'environnement

Lorsque vous avez terminé avec le studio dans l'environnement des flocons de neige, déconnectez-vous de l'environnement et convertissez votre chemin à l'état précédent :

· Linux, OS

Maintenant, faisons une démonstration du package. Nous avons installé certains packages (Astroid, Babel et certaines versions spécifiques de python) lors de la création d'un nouvel environnement. Nous vérifions quels packages nous avons installés, vérifions lesquels sont disponibles, recherchons le package spécifique et l'installons. Ensuite, nous trouvons et installons certains packages spécifiés dans le référentiel Anconda.org, utilisons conda pour effectuer davantage d'installations que pip peut réaliser et installons un package commercial.

Afficher une liste des packages et leurs versions dans cet environnement :

Utilisez cette commande pour voir quelles versions de python ou d'autres programmes sont installées dans cet environnement, ou Make assurez-vous que certains packages ont été installés ou supprimés. Dans la fenêtre de votre terminal, tapez :

conda list

Utilisez la commande conda pour voir une liste des packages disponibles

Une liste des packages qui peuvent être installé avec conda , classé selon la version Python, peut être obtenu à cette adresse :

http://docs.continuum.io/anaconda/pkg-docs.html

Trouver un package

Vérifions d'abord si le package dont nous avons besoin peut être installé via conda :

conda search beautifulsoup4

Il affiche le package afin que nous sachions qu'il est disponible de.

Installer un nouveau package

Nous installerons ce package Beautiful Soup dans l'environnement actuel, en utilisant la commande conda comme suit

conda install - -name bunnies beautifulsoup4

Astuce : Vous devez indiquer à conda le nom de l'environnement que vous souhaitez installer (-n bunnies), sinon il sera installé dans l'environnement actuel.

Activez maintenant l'environnement lapins et utilisez la liste conda pour afficher quels programmes sont installés.

·Linux, OS
Installation d'un package depuis Anaconda.org

Si un package ne peut pas être installé à l'aide de conda, nous le rechercherons ensuite sur le site Anaconda.org . Anaconda.org fournit des services de gestion de packages aux référentiels de packages publics et privés. Anaconda.org est un produit d'analyse continue.


Conseil : vous n'êtes pas obligé de vous inscrire lorsque vous téléchargez des éléments depuis Anaconda.org.

Pour télécharger depuis Anaconda.org dans l'environnement actuel, nous devons spécifier Anaconda.org comme canal spécifique et saisir le chemin complet du package. Dans votre navigateur, rendez-vous sur le site http://anaconda.org. Nous recherchons un package appelé « goulot d'étranglement », alors entrez « goulot d'étranglement » dans le champ de recherche appelé « Rechercher Anaconda Cloud » dans le coin supérieur gauche et cliquez sur le bouton de recherche.

Il existe plus d'une douzaine de versions du package goulot d'étranglement disponibles sur Anaconda.org, mais nous voulons celle qui est la plus téléchargée. Vous pouvez donc trier par volume de téléchargement en cliquant sur la barre de téléchargement.

Cliquez sur le nom du package pour sélectionner le package le plus téléchargé. Il créera un lien vers la page de détails d'Anaconda.org pour afficher la commande spécifique à télécharger :

conda install --channel https://conda .anaconda.ort/pandas Bottleneck

Cochez les packages à télécharger

liste conda

Installez les packages via la commande pip

pour ceux qui ne peuvent pas être installés via conda ou obtenus à partir de Packages Anaconda.org, nous pouvons généralement utiliser pip (abréviation de "pip install packages") pour installer des packages.

Astuce : pip n'est qu'un gestionnaire de paquets, il ne peut donc pas gérer l'environnement à votre place. pip ne peut même pas mettre à niveau python car il ne traite pas python comme un package comme le fait conda. Mais il peut installer certains packages que conda ne peut pas installer, et vice versa (non traduit ici). pip et conda sont intégrés dans Anaconda ou miniconda.

Nous activons l'environnement dans lequel nous voulons placer le programme, puis installons un programme appelé "Voir" via pip. · Linux, OS X : source activer les lapins

· Windows : activer les lapins

Toutes les plateformes :

installation de pip voir Vérifier l'installation de pip

Vérifiez si See est installé :

conda list

Installer le package commercial

Installer le package commercial Le processus d'installation d'autres packages est anormal. À titre d'exemple, installons et supprimons un package commercial plus récent d'essai gratuit IOPro qui peut accélérer le traitement de votre python :

conda install iopro

Astuce : sauf pour un usage académique, cette version d'essai la période expire après 30 jours

Vous pouvez désormais installer et inspecter n'importe quel package que vous souhaitez installer avec conda, que ce soit en utilisant la commande conda, en téléchargeant depuis Anaconda.org ou en installant à l'aide de pip, qu'il s'agisse d'un logiciel open source ou de packages commerciaux.

5. Supprimez les packages, les environnements ou conda

si vous le souhaitez. Terminons ce didacticiel de test en supprimant un ou plusieurs packages de test, environnements et conda.

Supprimer le package

Supposons que vous décidiez de ne plus utiliser le package commercial IOPro. Vous pouvez le supprimer dans l'environnement des lapins. conda Remove -n Bunnies iopro

Confirmez que le package a été supprimé

Utilisez la commande conda list pour confirmer que IOPro a été supprimé

conda list

Supprimer l'environnement

Nous n'avons plus besoin de l'environnement des serpents, alors entrez la commande suivante :

conda Remove - n serpents --all

Confirmez que l'environnement a été supprimé

Pour confirmer que l'environnement des serpents a été supprimé, entrez la commande suivante :

conda info - -envis

les serpents n'apparaissent plus dans la liste des environnements, nous savons donc qu'ils ont été supprimés

Supprimer conda

Linux, OS X :

Supprimez le dossier d'installation d'Anaconda ou Miniconda

rm -rf ~/miniconda OU rm -rf ~/anaconda

Windows :

Allez dans le Panneau de configuration et cliquez sur "Ajouter" Ou Supprimer le programme", sélectionnez "Python2.7 (Anaconda)" ou "Python2.7 (Miniconda)" et cliquez sur Supprimer le programme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn