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?

68
demandé sur pandita 2013-11-20 00:25:47

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?

82
répondu FZNB 2017-05-23 12:03:03

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.

4
répondu bdshadow 2015-12-17 10:35:13

ci-dessous est comment il a fonctionné pour moi

  1. C:\Windows\system32>définir CONDA_ENVS_PATH=d:\\"emplacement 151940920"
  2. C:\Windows\system32 > conda info

Montre nouvel environnement path

  1. C:\Windows\system32 > conda create-n Yournewenvironnement --clone=root

Clones racine par défaut de l'environnement

  1. C:\Windows\system32 > activez votre nouvel Environnement

environnement de désactivation "d:\YourDefaultAnaconda3"... Environnement d'activation "d:\your\location\YourNewEnvironment"...

  1. [votre nouvel Environnement] C:\Windows\system32 > conda info-F

conda environnements: #

votre nouvel Environnement

* d:\your\location\YourNewEnvironment

root d:\YourDefaultAnaconda3

2
répondu user5886017 2016-02-05 01:18:36

je faisais la même chose, une correction semble avoir été faite dans le source .

1
répondu Nelson 2014-02-04 00:09:05
  1. 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]
  1. 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

  2. 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

-1
répondu Codingkido 2018-03-21 04:19:55