Je viens de créer un nouvel environnement avec Conda et les choses sont différentes. Mon sys.path
n'était pas correct pendant un moment jusqu'à ce que je trouve un moyen.
Par conséquent, je tiens à signaler à toute personne déroutée par un changement dans conda
Si vous avez mis à jour Conda et créé un environnement, il vous le dira désormais (contrairement au comportement précédent) :
# To activate this environment, use
#
# $ conda activate test
#
# To deactivate an active environment, use
#
# $ conda deactivate
Ainsi, le nouveau La façon d'activer/désactiver les environnements est de procéder comme indiqué ci-dessus.
En effet, si vous effectuez une mise à jour à partir d'une ancienne version de conda et que vous essayez ce qui précède, vous verrez peut-être le message utile suivant (ce que j'ai fait) :
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If your shell is Bash or a Bourne variant, enable conda for the current user with
$ echo ". ~/anaconda/etc/profile.d/conda.sh" >> ~/.bash_profile
or, for all users, enable conda with
$ sudo ln -s ~/anaconda/etc/profile.d/conda.sh /etc/profile.d/conda.sh
The options above will permanently enable the 'conda' command, but they do NOT
put conda's base (root) environment on PATH. To do so, run
$ conda activate
in your terminal, or to put the base environment on PATH permanently, run
$ echo "conda activate" >> ~/.bash_profile
Previous to conda 4.4, the recommended way to activate conda was to modify PATH in
your ~/.bash_profile file. You should manually remove the line that looks like
export PATH="~/anaconda/bin:$PATH"
^^^ The above line should NO LONGER be in your ~/.bash_profile file! ^^^
La modification de ce qui précède a résolu mes problèmes avec sys.path
dans les environnements conda activés.
0 votes
Avez-vous vérifié votre dossier env ? Le mien était vide car je n'ai pas fourni de version de python. S'il est vide, il est activé mais il n'y a pas de python.
0 votes
Utilisez ceci dans votre cmd :
activate <envname>
0 votes
Pour les autres personnes qui rencontrent ce problème, le problème pourrait également être ce bogue connu : github.com/conda/conda/issues/9392