[PYTHON] Umgebungskonstruktion mit anyenv + pyenv (nur von pyenv migrieren (Mac))

Was zu schreiben

So wechseln Sie von einer Nur-Pyenv-Umgebung zu einer Anyenv + Pyenv-Umgebung (Pyenv deinstallieren, anyenv + pyenv installieren) Nichts Neues (für mich)

pyenv→anyenv+pyenv Entfernen Sie abschließend pyenv und installieren Sie anyenv, installieren Sie pyenv mit anyenv und erstellen Sie die erforderliche Umgebung neu Laut hier wurde geschrieben, dass das einfache Verschieben des Ordners Probleme verursachen würde. Deshalb habe ich beschlossen, ihn zu löschen und neu zu erstellen. tat.

Überprüfen und löschen Sie, was Sie mit pyenv installiert haben

% pyenv versions
%pyenv deinstallieren Was zu entfernen

Dann deinstalliere pyenv

% brew uninstall pyenv

Ich denke, es gibt eine Beschreibung der folgenden 3 Zeilen in .zprofile, also löschen oder auskommentieren (wie unten auskommentiert)

#export PYENV_ROOT="$HOME/.pyenv"
#export PATH="$PYENV_ROOT/bin:$PATH"
#eval "$(pyenv init -)" 

Es gibt auch einen versteckten Ordner namens .pyenv in / User / Username /, aber ich brauche ihn nicht mehr, also lösche ihn. (Lassen Sie uns das Problem bereinigen, auch wenn es bestehen bleibt)

Installieren Sie anyenv

% brew install anyenv

Fügen Sie Folgendes zu .zprofile hinzu

% echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.zprofile
% echo 'eval "$(anyenv init -)"' >> ~/.zprofile

Wenn Sie das Terminal neu starten, werden Sie wie folgt informiert

% source ~/.zprofile    
ANYENV_DEFINITION_ROOT(/Users/Nutzername/.config/anyenv/anyenv-install) doesn't exist. You can initialize it by:
> anyenv install --init

Angaben folgen.

% anyenv install --init
Manifest directory doesn't exist: /Users/Nutzername/.config/anyenv/anyenv-install
Do you want to checkout ? [y/N]: y
Cloning https://github.com/anyenv/anyenv-install.git master to /Users/Nutzername/.config/anyenv/anyenv-install...
Cloning into '/Users/Nutzername/.config/anyenv/anyenv-install'...
remote: Enumerating objects: 48, done.
remote: Total 48 (delta 0), reused 0 (delta 0), pack-reused 48
Receiving objects: 100% (48/48), 6.66 KiB | 3.33 MiB/s, done.
Resolving deltas: 100% (2/2), done.

Completed!

Installieren Sie pyenv

% anyenv install pyenv
/var/folders/s5/67jvmwk14ss73fj1x4368sym0000gn/T/pyenv.20200815051616.35266 ~
Cloning https://github.com/pyenv/pyenv.git master to pyenv...
Cloning into 'pyenv'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 18140 (delta 0), reused 3 (delta 0), pack-reused 18133
Receiving objects: 100% (18140/18140), 3.62 MiB | 2.63 MiB/s, done.
Resolving deltas: 100% (12334/12334), done.
~

Install pyenv succeeded!
Please reload your profile (exec $SHELL -l) or open a new session. 

Befolgen Sie die Anweisungen und starten Sie die Shell wie folgt neu
% exec $SHELL -l

Überprüfen Sie pyenv

% pyenv versions
* system (set by /Users/Nutzername/.anyenv/envs/pyenv/version)

% pyenv install 3.7.8
python-build: use [email protected] from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.8.tar.xz...
-> https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tar.xz
Installing Python-3.7.8...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.7.8 to /Users/Nutzername/.anyenv/envs/pyenv/versions/3.7.8

% pyenv global 3.7.8
% python
Python 3.7.8 (default, Aug 15 2020, 05:17:58) 
[Clang 11.0.3 (clang-1103.0.32.59)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Es schaltet richtig

Referenz

https://note.com/digiangler777/n/n16c2853e7287 https://qiita.com/kai_kou/items/f54931991a781b96bb9c https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b https://stangler.hatenablog.com/entry/2019/01/18/161956

Recommended Posts

Umgebungskonstruktion mit anyenv + pyenv (nur von pyenv migrieren (Mac))
Erstellen einer Umgebung mit pyenv und pyenv-virtualenv
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Aufbau einer explosiven Python-Umgebung ab Null (Mac)
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)
Bau von Pyenv + Fischumwelt
Pyxel-Umgebungskonstruktion (Mac)
Von Kafka bis KSQL - Einfache Umgebungskonstruktion mit Docker
Aufbau einer Python-Umgebung für Mac
Ansible Umgebungskonstruktion Für Mac
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Vom Umgebungsaufbau bis zum Einsatz für Kolben + Heroku mit Docker
Beginnen Sie mit Python! ~ ① Umweltbau ~
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
Aufbau einer Anaconda-Umgebung auf einem Mac (Version 2018)
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Einfache Jupyter-Umgebungskonstruktion mit Cloud9
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Erstellen einer Umgebung für Python3.8 auf einem Mac
Automatisieren Sie die Umgebungserstellung mit ShellScript
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
Python3 TensorFlow für Mac-Umgebungskonstruktion
Verwenden von Chainer mit CentOS7 [Umgebungskonstruktion]
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Vom Aufbau der PyCUDA-Umgebung bis zur GPGPU-Programmierung auf dem Mac (MacOS 10.12 Sierra)
Bereiten Sie die Entwicklungsumgebung mit anyenv vor
Deep Learning Tutorial aus dem Umgebungsbau
Realisieren Sie mit Docker und Vagrant die Umgebungskonstruktion für "Deep Learning von Grund auf neu"
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Verwenden Sie smbus mit python3 in einer pyenv-Umgebung
Vue.js + Konstruktionsmemorandum zur Flaschenumgebung ~ mit Anaconda3 ~
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Verwenden Sie Anaconda-Python, das mit pyenv von openFrameworks installiert wurde
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Ein Memo mit RADEX-Umgebungskonstruktion
[Windows 10] Aufbau einer "Deep Learning from Scratch" -Umgebung
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Ubuntu 16.04 LTS, Anfänger-Memorandum zur Umgebungskonstruktion, um die Version von Anaconda durch Pyenv zu ersetzen
Versuchen Sie, eine Webanwendung mit Vue.js und Django (Mac Edition) zu erstellen - (1) Umgebungskonstruktion, Anwendungserstellung
[Memorandum] Discord-Verteilungsumgebung, die nur unter Linux erstellt wurde
Erstellen einer Analyseumgebung mit Docker (Jupyter Notebook + PostgreSQL)
Aufbau einer MacOS 10.11-Umgebung: Powerline mit Anaconda und Dein.vim
Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung