J'ai trébuché lorsque j'ai créé l'environnement Python sur Mac, alors prenez note.
Pour commencer par écrire à partir de la conclusion, la raison pour laquelle cela n'a pas fonctionné était parce que j'étais en train d'éditer bash sans savoir que MacOS est devenu Catalina et que le shell par défaut est passé de bash
à zsh
.
Jusqu'à présent, j'étais prudent car j'aurais dû écrire la variable d'environnement de pyenv dans .bash_profile
ou .bashrc
et la trouver.
Il a été dit que la technologie est constamment mise à jour, mais si vous ne mettez pas à jour vos connaissances, elle peut échouer.
Ensuite, je décrirai ce que j'ai réellement fait ci-dessous.
https://www.anaconda.com/distribution/ Téléchargez python3.7 à partir d'ici et décompressez le paquet
Quand Apply changera-t-il le python par défaut en série 3?
Vérifiez la version de python avec $ python --version
.
S'il s'agit d'un mac, 2.7 est probablement inclus en standard, alors changez.
Pour cela, mettez pyenv. Donc, pour mettre pyenb, mettez Homebrew.
Installez l'infusion https://brew.sh/index_ja
Installez pyenv avec infusion
$ brew install pyenv
Et c'est là que le problème a trébuché.
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
Écrivez ce qui précède dans ~ / .zshrc
. ← (Lorsque Mac OS est Catalina ou supérieur)
Le shell par défaut est toujours bash. Pour les OS antérieurs à Catalina, écrivez dans ~ / .bash_profile
.
Exécutez $ source ~ / .zshrc
ou $ source ~ / .bash_profile
Vérifiez la variable d'environnement PATH avec $ echo $ PATH
Cette fois, installez 3.7.0. Veuillez changer la version en 3.7.4 etc. si nécessaire.
$ pyenv install 3.7.0
Est OK.
$ python --version
Python 2.7.16
Comme il s'agit toujours de python2, passez à python3.
$ pyenv gloval 3.7.0
$ python --version
Python 3.7.0
Est OK! Si cela ne change pas, redémarrez le terminal une fois et réessayez.
$ pyenv install anaconda3-5.3.1
Je mets le dernier à ce moment.
Vérifiez la version avec $ pyenv install list
.
Dans l'état actuel des choses, la commande conda ne peut pas être utilisée, alors passez à anaconda.
$ pyenv global anaconda3-5.3.1
$ pyenv versions
system
* 3.7.0 (set by /Users/Nom d'utilisateur/.python-version)
anaconda3-5.3.1
Cela n'a pas changé. Aussi, je suis tombé ici. La cause semble être que le fichier .python-version existe ici. Alors
$ rm ~/.python-version
$ pyenv versions
system
3.7.0
* anaconda3-5.3.1 (set by /Users/Nom d'utilisateur/.pyenv/version)
Ceci termine le changement.
Il semble que Jupyterlab soit déjà inclus dans anaconda ces jours-ci, vous n'avez donc pas à vous soucier de l'installer.
$ jupyter lab
Ensuite, cela commencera.
Recommended Posts