MacOS Catalina 10.15.1
À l'origine, python2 était inclus en standard sur Mac, et j'écrivais du code python3 sans m'en soucier, mais quand j'ai essayé d'utiliser jupyter notebook l'autre jour, quand j'ai essayé de créer un nouveau fichier dans jupyter notebook, seulement python2 J'avais l'impression d'avoir des problèmes parce que je ne pouvais pas faire de choix. Après enquête, il semble que cela puisse être résolu de manière inattendue facilement, je vais donc le résumer
Tout d'abord, installez ipykernel
python3 -m pip install ipykernel
Puis exécutez la commande suivante
python3 -m IPython kernelspec install-self
Cela seul l'a résolu
En étudiant comment résoudre ce problème, j'ai également trouvé un moyen de changer le python Mac en python3 en standard, je vais donc le résumer.
Tout d'abord, installez pyenv
brew install pyenv
prochain
cat << '__EOF__' >> ~/.bash_profile
Exécutez ceci sur votre terminal et collez le code ci-dessous
## Set path for pyenv
export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:$PATH
eval "$(pyenv init -)"
fi
__EOF__
Vérifiez s'il est collé correctement avec la commande ci-dessous
cat ~/.bash_profile
Et fais ça
source ~/.bash_profile
Ensuite, voyons la version de python qui peut être installée avec pyenv.
pyenv install --list
Vous pouvez vérifier en faisant ceci J'ai choisi python 3.7.5 cette fois, donc
pyenv install 3.7.5
Vous avez maintenant installé python 3.7.5 sur pyenv
Puis changez la version python standard de Mac
pyenv global 3.7.1
Maintenant qu'il a changé, vérifions-le.
python --version
Au fait, il est passé à python3 par défaut, mais quand j'ai vérifié ce qui était installé avec pip, tout a disparu à l'exception de l'original.
Peut-être l'effet du changement? Veuillez noter qu'il semble être
https://qiita.com/masatomix/items/b1a0ec216ea943c86a2a
Recommended Posts