[PYTHON] Construction d'environnement avec anyenv + pyenv (migrer depuis pyenv uniquement (Mac))

Quoi écrire

Comment passer d'un environnement pyenv uniquement à un environnement anyenv + pyenv (Désinstallation de pyenv, installation de anyenv + pyenv) Rien de nouveau (pour moi)

pyenv→anyenv+pyenv En conclusion, supprimez pyenv et installez anyenv, installez pyenv avec anyenv et recréez l'environnement requis Selon here, il était écrit que simplement déplacer le dossier poserait des problèmes, j'ai donc décidé de le supprimer et de le recréer. fait.

Vérifiez et supprimez ce que vous avez installé avec pyenv

% pyenv versions
%pyenv uninstall Quoi supprimer

Puis désinstallez pyenv

% brew uninstall pyenv

Je pense qu'il y a une description des 3 lignes suivantes dans .zprofile, alors supprimez ou commentez (commenté ci-dessous)

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

De plus, il y a un dossier caché appelé .pyenv dans / User / Username /, mais je n'en ai plus besoin, alors supprimez-le. (Nettoyons le problème même s'il persiste)

Installez anyenv

% brew install anyenv

Ajoutez ce qui suit à .zprofile

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

Lorsque vous redémarrez le terminal, vous serez informé comme suit

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

suivre les ordres.

% anyenv install --init
Manifest directory doesn't exist: /Users/Nom d'utilisateur/.config/anyenv/anyenv-install
Do you want to checkout ? [y/N]: y
Cloning https://github.com/anyenv/anyenv-install.git master to /Users/Nom d'utilisateur/.config/anyenv/anyenv-install...
Cloning into '/Users/Nom d'utilisateur/.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!

Installez 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. 

Suivez les instructions et redémarrez le shell comme suit
% exec $SHELL -l

Vérifiez pyenv

% pyenv versions
* system (set by /Users/Nom d'utilisateur/.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/Nom d'utilisateur/.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.
>>>

Il commute correctement

référence

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

Construction d'environnement avec anyenv + pyenv (migrer depuis pyenv uniquement (Mac))
Créer un environnement avec pyenv et pyenv-virtualenv
Construction de l'environnement Python3 TensorFlow (Mac et pyenv virtualenv)
Construction d'environnement explosif Python à partir de zéro (Mac)
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Construction de l'environnement Anaconda-4.2.0-python3 (Mac)
construction de l'environnement pyenv + fish
Construction de l'environnement Pyxel (Mac)
De Kafka à KSQL - Construction d'environnement facile avec docker
Construction de l'environnement Python pour Mac
Construction de l'environnement Ansible pour Mac
Construction de l'environnement Python sur Mac (pyenv, virtualenv, anaconda, notebook ipython)
OpenJTalk sur Windows10 (parler japonais avec Python depuis la construction de l'environnement)
De la construction de l'environnement au déploiement pour flask + Heroku avec Docker
Commencez avec Python! ~ ① Construction de l'environnement ~
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Construction de l'environnement Anaconda sur Mac (version 2018)
J'ai vérifié la construction de l'environnement Mac Python
Construction d'un environnement Jupyter facile avec Cloud9
Mémo de construction de l'environnement Python sur Mac
Construction d'environnement Python (pyenv, anaconda, tensorflow)
Construire un environnement pour python3.8 sur Mac
Automatisez la construction d'environnement avec ShellScript
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
De Ubuntu 20.04 introduction à la construction d'environnement
Construction de l'environnement Python3 TensorFlow pour Mac
Utilisation de Chainer avec CentOS7 [Construction de l'environnement]
Construction de l'environnement pytorch @ python3.8 avec pipenv
De la construction de l'environnement PyCUDA à la programmation GPGPU sur Mac (MacOS 10.12 Sierra)
Préparez l'environnement de développement avec anyenv
Tutoriel d'apprentissage en profondeur de la construction d'environnement
Réaliser la construction d'environnement pour "Deep Learning from scratch" avec docker et Vagrant
Créez un environnement Python 3 avec pyenv sur Mac et affichez des graphiques Network X
[Pyenv] Construire un environnement python avec ubuntu 16.04
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
[Python] Création d'un environnement avec Anaconda [Mac]
Utilisez smbus avec python3 sous environnement pyenv
Vue.js + Mémorandum de construction de l'environnement Flask ~ avec Anaconda3 ~
Créer un environnement Python avec Anaconda sur Mac
Utiliser Anaconda-Python installé avec pyenv depuis openFrameworks
Construction de l'environnement de développement Mac OS X Yosemite 10.10
Mémo de construction de l'environnement de développement Mac OS X
Créez un environnement virtuel pour python avec pyenv
Un mémo rempli de construction d'environnement RADEX
[Windows 10] Construction de l'environnement "Deep Learning from scratch"
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Ubuntu 16.04 LTS, mémorandum de construction d'environnement pour débutant pour changer la version d'Anaconda avec pyenv
Essayez de créer une application Web avec Vue.js et Django (édition Mac) - (1) Construction d'environnement, création d'application
[Memorandum] Environnement de distribution Discord construit uniquement avec Linux
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Construction de l'environnement MacOS 10.11: Powerline avec Anaconda et Dein.vim
De la création de l'environnement Kivy à l'affichage de Hello World
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Utiliser plusieurs versions de l'environnement python avec pyenv