Abschließend sollten Sie den Umgebungspfad festlegen, um conda vor pyenv zu lesen.
Zur RC-Datei hinzugefügt
# -------------------------------------------------------------------------
# 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/Conda-Version/bin:$PATH"
Änderungen an pyenv global
gelten nicht in, da Python in .pyenv / version / conda / bin
vor pyenv aufgerufen wird
Legen Sie conda in pyenv
pyenv install conda version
Mit pyenv conda global machen
pyenv globale conda version
Mit conda eine Umgebung schaffen
conda -n Umgebungsname
Ich möchte die erstellte virtuelle Umgebung aktivieren Ich möchte zu der aus der Basis erstellten Umgebung wechseln
Überprüfen Sie die aktuell aktive Umgebung
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
Versuchen Sie zu wechseln
conda aktiviere den Umgebungsnamen
Ich bekomme diesen Fehler
Usage: pyenv which <command>
pyenv hat auch einen Aktivierungsbefehl, der also anders verwendet wird! Wütend werden
Stellen Sie also sicher, dass conda vor pyenv geladen wird
Zur RC-Datei hinzugefügt
export PATH="$PYENV_ROOT/versions/anaconda3-Ausführung/bin:$PATH"
Überprüfen Sie den Pfad
echo $PATH
/home/username/.pyenv/versions/anaconda3-2019.10/bin:/home/username/.pyenv/shims:/home/username/.pyenv/bin
OK, wenn es so aussieht
Wenn Sie den Umgebungsumschaltbefehl erneut drücken, funktioniert er.
Wechseln Sie mit Ihrem Lieblingsbefehl
conda aktiviere den Umgebungsnamen
Name der Aktivierungsumgebung der Quelle
Recommended Posts