Wenn Sie local mit pyenv abbrechen möchten, löschen Sie die Python-Version oder geben Sie --unset wie [diesen Artikel] an (https://qiita.com/morrr/items/cdd7d162a882ad2b2a59). Aber ich wusste nicht, wie ich global abbrechen sollte, also notieren Sie es sich
Dieser Bereich scheint verwandt zu sein ・ Pyenv-global
Irgendwie fühlt es sich an, als würde man pyenv-version-file-write von pyenv-global aufrufen, um eine Datei namens version unter PYENV_ROOT zu erstellen.
Überprüfen Sie zuerst die Version
$ python -V
Python 2.7.16
Überprüfen Sie die Konfiguration von PYENV_ROOT (.pyenv)
$ ls -a ~/.pyenv/
. .. shims versions
Stellen Sie global ein, um festzustellen, ob sich die Dinge geändert haben
$ pyenv global 3.7.5
$ python -V
Python 3.7.5
$ ls -a ~/.pyenv/
. .. shims version versions
$ cat ~/.pyenv/version
3.7.5
Es wurde eine Version erstellt, und der Inhalt enthält die von global angegebene Version 3.7.5.
$ python -V
Python 3.7.5
$ rm ~/.pyenv/version
$ ls -a ~/.pyenv
. .. shims versions
$ python -V
Python 2.7.16
Durch Löschen der Version konnte ich zum ursprünglichen Interpreter zurückkehren
Diesmal war ich neugierig, also habe ich nachgeschlagen, aber ich habe mich gefragt, ob ich etwas abbrechen möchte, wenn ich überhaupt global gewechselt bin.
Es scheint, dass Sie die aktuell in der pyenv-Version festgelegte Version und den Speicherort der Versionsdatei überprüfen können.
pyenv version
Recommended Posts