[PYTHON] Solution au problème que vous ne pouvez pas activer en mettant conda dans pyenv

référence

Cela a été très utile!

Introduction (conclusion)

En conclusion, vous devez définir le chemin de l'environnement pour lire conda avant pyenv.

Ajouté au fichier rc


# -------------------------------------------------------------------------
# pyenv
# -------------------------------------------------------------------------
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
fi

# -------------------------------------------------------------------------
# conda
# -------------------------------------------------------------------------
export PATH="$PYENV_ROOT/versions/Version Conda/bin:$PATH"            

Les modifications apportées à pyenv global ne s'appliquent pas car python dans .pyenv / versions / conda / bin est appelé avant pyenv

Synopsis

Mettre conda dans pyenv

pyenv installer la version conda

Rendre conda global avec pyenv

pyenv version globale conda

Créer un environnement avec conda

conda -n Nom de l'environnement

Je souhaite activer l'environnement virtuel créé Je souhaite basculer vers l'environnement créé à partir de la base

Vérifiez l'environnement actif actuel


conda env list

# conda environments:
#
base              *  /home/username/.pyenv/versions/anaconda3-2019.10
create_new_env       /home/username/.pyenv/versions/anaconda3-2019.10/envs/create_new_env

Essayez de changer

conda activer le nom de l'environnement

J'obtiens cette erreur

Usage: pyenv which <command>

pyenv a également une commande activate, donc elle est utilisée différemment! Être en colère

Alors assurez-vous que conda est chargé avant pyenv

Ajouté au fichier rc


export PATH="$PYENV_ROOT/versions/anaconda3-version/bin:$PATH"              

Vérifier CHEMIN

echo $PATH
/home/username/.pyenv/versions/anaconda3-2019.10/bin:/home/username/.pyenv/shims:/home/username/.pyenv/bin

OK si ça ressemble à ça

Si vous appuyez à nouveau sur la commande de changement d'environnement, cela fonctionnera.

Basculez avec votre commande préférée


conda activer le nom de l'environnement
source activer le nom de l'environnement

Après tout conda

Recommended Posts

Solution au problème que vous ne pouvez pas activer en mettant conda dans pyenv
[Jinja2] Solution au problème que les variables ajoutées dans l'instruction for ne sont pas héritées
Une solution au problème que les fichiers contenant [et] ne sont pas répertoriés dans glob.glob ()
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Solution au problème que l'affichage est corrompu lorsque la commande .exe est incluse dans la boucle while dans wsl2
Comment résoudre le problème qui se passe mal à chaque fois que vous mettez sous tension Linux
Notez que vous souhaitez décorer manuellement les paramètres passés dans le formulaire du modèle Django élément par élément
Solution au problème que Ctrl + z ne peut pas être utilisé dans Powershell dans l'environnement Docker pour Windows (provisoire)
Si vous pensez que vous ne trouvez pas l'inspecteur d'objets dans un Spyder récent
Gérez CSV avec l'élément que vous souhaitez analyser dans le nom du fichier
[Python] Solution au problème que les éléments sont liés lors de la copie d'une liste
Commande de raccourci Jedi-vim qui vous permet de faire référence à la source de la définition et à la destination de la définition en Python
Essayez de résoudre: Reconnaissez le fait douloureux que si vous ne pouvez pas faire cela en 10 minutes, vous ne pouvez pas vraiment programmer.
[VLC] Comment gérer le problème de ne pas être au premier plan pendant la lecture
Solution temporaire au problème que le fichier exe créé par PyInstaller est confondu avec un virus cheval de Troie par AVAST ou AVG
Cela ... ne peut pas voir le processus que vous exécutez? La raison pour
Trouver une solution au problème N-Queen avec un algorithme génétique (2)
Déplacez ce que vous avez installé avec pip dans l'environnement conda
Essayez d'extraire les mots-clés populaires dans COTOHA
Je n'arrive pas à me connecter à la page d'administration avec Django 3
Que faire si vous ne pouvez pas vous connecter en tant que root
Un mémo qui a résolu le problème du sac à dos par la méthode gourmande
Trouver une solution au problème N-Queen avec un algorithme génétique (1)