Comment activer un environnement Anaconda
Je suis sur Windows 8, en utilisant Anaconda 1.7.5 64bit.
j'ai créé un nouvel environnement Anaconda avec
conda create -p ./test python=2.7 pip
à partir de C:PrTEMPvenv
.
cela a bien fonctionné (il y a un dossier avec une nouvelle distribution python). conda me dit de taper
activate C:PRTEMPvenvtest
pour activer l'environnement, cependant ce retour:
No environment named "C:PRtempvenvtest" exists in C:PRAnacondaenvs
comment activer l'environnement? Ce que je fais mal?
5 réponses
si cela se produit, vous devez définir le chemin pour votre environnement (afin qu'il reçoive le bon Python de l'environnement et des Scripts\ sur Windows).
Imaginez que vous avez créé un environnement appelé py33 en utilisant:
conda create -n py33 python=3.3 anaconda
ici, les dossiers sont créés par défaut dans Anaconda\envs, vous devez donc définir le chemin comme:
set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%
maintenant il devrait fonctionner dans la fenêtre de commande:
activate py33
C'est L'équivalent Windows du code qui apparaît normalement dans les tutoriels pour Mac et Linux:
$ source activate py33
plus d'information: https://groups.google.com/a/continuum.io/forum/#!topic / anaconda/8T8i11gO39U
est-ce que anaconda crée une variable PYTHONPATH distincte pour chaque nouvel environnement?
comme vous pouvez le voir dans le message d'erreur, les chemins que vous avez spécifiés sont erronés. Essayez comme ceci:
activate ..\..\temp\venv\test
cependant, quand J'ai eu besoin d'installer Anaconda, Je l'ai téléchargé à partir de ici et je l'ai installé sur les chemins par défaut ( C:\Anaconda
), que j'ai mis ce chemin vers les variables d'environnement, donc maintenant anacondas interpréteur est utilisé par défaut. Si vous utilisez PyCharm, par exemple, vous pouvez spécifier l'interprète directement.
ci-dessous est comment il a fonctionné pour moi
- C:\Windows\system32>définir CONDA_ENVS_PATH=d:\\"emplacement 151940920"
- C:\Windows\system32 > conda info
Montre nouvel environnement path
- C:\Windows\system32 > conda create-n Yournewenvironnement --clone=root
Clones racine par défaut de l'environnement
- C:\Windows\system32 > activez votre nouvel Environnement
environnement de désactivation "d:\YourDefaultAnaconda3"... Environnement d'activation "d:\your\location\YourNewEnvironment"...
- [votre nouvel Environnement] C:\Windows\system32 > conda info-F
conda environnements: #
votre nouvel Environnement
* d:\your\location\YourNewEnvironment
root d:\YourDefaultAnaconda3
-
le contrôleur de contrôle est installé et dans votre chemin Ouvrez un client terminal. Entrez conda-V dans la ligne de commande du terminal et appuyez sur Entrée. Si conda est installé, vous devriez voir somehting comme suit.
conda-V
conda 3.7.0 2. Vérifier conda est à jour Dans le client final, inscrivez
conda update conda
mettre à jour les paquets si nécessaire en tapant y pour continuer. 3. Créer un environnement virtuel pour votre projet Dans le client terminal, Entrez le nom de l'environnement que vous voulez appeler et remplacez X. x avec la version Python que vous souhaitez utiliser. (Pour voir la liste des versions python disponibles, tapez
conda search "^python$" and press enter.)
conda create -n yourenvname python=x.x anaconda
appuyez sur y pour continuer. Cela installera la version Python et toutes les bibliothèques associées au paquet anaconda à " path_to_your_anaconda_location/anaconda/envs/yourenvname" 4. Activer votre environnement virtuel. Pour activer ou basculer dans votre environnement virtuel, il vous suffit de taper le nom de votre environnement lors de la création.
source activate yourenvname
L'activation d'un environnement conda modifie les variables PATH et shell pour pointer vers la configuration Python isolée spécifique que vous avez créée. L'invite de commande va changer pour indiquer dans quel environnement conda vous êtes actuellement en préprogrammant (yourenvname). Pour voir une liste de tous vos environnement, utilisez la commande conda info-E. 5. Installer des paquets Python supplémentaires dans un environnement virtuel. Pour installer des paquets supplémentaires uniquement dans votre environnement virtuel, entrez la commande suivante: yourenvname est le nom de votre environnement, et [package] est le nom du paquet que vous souhaitez installer. Si vous ne spécifiez pas"- n yourenvname", le paquet sera installé à la racine de L'installation de Python.
conda install -n yourenvname [package]
-
désactivez votre environnement virtuel. Pour terminer une session dans l'environnement actuel, entrez ce qui suit. Il n'est pas nécessaire de spécifier l'envname - qui est actuellement actif sera désactivé, et le chemin et les variables shell seront retournés à la normale.
désactiver la source
-
supprimer un environnement virtuel dont on n'a plus besoin Pour supprimer un environnement conda, entrez ce qui suit, où votrenvname est le nom de l'environnement que vous souhaitez supprimer.
conda retirez -n yourenvname --tous