Lorsque j'essaye d'utiliser le notebook Jupiter sur Mac, je ne peux sélectionner que python2

environnement

MacOS Catalina 10.15.1

Statut

À 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

Comment réparer

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

De côté

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

Articles référencés

https://qiita.com/masatomix/items/b1a0ec216ea943c86a2a

Recommended Posts

Lorsque j'essaye d'utiliser le notebook Jupiter sur Mac, je ne peux sélectionner que python2
Je veux utiliser Linux sur mac
Je veux AWS Lambda avec Python sur Mac!
[Python] Je souhaite utiliser uniquement l'index lors de la mise en boucle d'une liste avec une instruction for
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
J'obtiens une erreur lorsque j'essaie d'élever Python à la série 3 en utilisant pyenv dans Catalina
Bloc-notes Jupyter facile à utiliser (Python3.5)
Essayez d'exécuter Jupyter Notebook sur Mac
Étapes pour installer python3 sur Mac
Mettre à jour Mac Python de 2 à 3
J'ai essayé Python! ] Puis-je publier sur Kaggle sur iPad Pro?
Je veux savoir si vous installez Python sur Mac ・ Iroha
Lorsque j'essaye d'utiliser pip, le module SSL n'est pas disponible.
À propos de l'erreur que j'ai rencontrée en essayant d'utiliser Adafruit_DHT à partir de Python sur Raspberry Pi
Points à surveiller lors de la création d'un environnement Python sur un Mac
Comment utiliser gcc lors de la compilation d'une extension depuis setup.py sur Mac
Je souhaite afficher une image sur Jupyter Notebook à l'aide d'OpenCV (mac)
Comment effacer Python 2.x sur Mac.
Mémorandum sur l'utilisation du python gremlin
Un mémorandum parce que j'ai trébuché en essayant d'utiliser MeCab avec Python
Essayez de piquer la base de données sur IBM i avec python + JDBC à l'aide de JayDeBeApi
Quand j'ai essayé d'utiliser Python sur WSL (sous-système Windows pour Linux), il est resté bloqué dans Jupyter (résolu)
J'ai réussi à résoudre la situation où Python ne fonctionne pas sur Mac
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Je suis tombé sur un code de caractère lors de la conversion de CSV en JSON avec Python
J'ai essayé d'utiliser Resultoon sur Mac + AVT-C875, mais j'étais frustré en chemin.
Je veux utiliser MATLAB feval avec python
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Quand j'essaye matplotlib en Python, il dit 'cairo.Context'
Comment utiliser Python Kivy ④ ~ Exécution sur Android ~
Je souhaite utiliser le répertoire temporaire avec Python2
Essayez de travailler avec Mongo en Python sur Mac
Je veux utiliser le solveur ceres de python
Ce que j'ai fait lors de la mise à jour de Python 2.6 vers 2.7
[Question] Que se passe-t-il si vous utilisez% en python?
Essayez d'importer des données MLB sur Mac et Python
Utilisez Tor pour vous connecter depuis urllib2 [Python] [Mac]
python sur mac
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Lorsque j'essaye d'importer des pandas sur macOS, j'obtiens l'erreur No module named'_bz2 '
Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X
Je souhaite utiliser les raccourcis clavier Mac / emacs (raccourcis clavier) sur les recommandations Ubuntu xkeysnail
Lorsque j'essaye de mettre à jour les données sur DynamoDB avec Python (boto3), j'obtiens "ExpressionAttributeNames contient une clé invalide: Erreur de syntaxe; clé: <nom de clé>"
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
Préparation à l'utilisation de aws cli sur Mac OS X
J'ai essayé de résumer comment utiliser matplotlib de python
J'ai essayé Python sur Mac pour la première fois.
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
Installez le sélénium sur votre Mac et essayez-le avec python
Étapes pour installer le dernier Python sur votre Mac
Préférences pour générer des GIF animés à partir de Python sur Mac
Je voulais utiliser la bibliothèque Python de MATLAB
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Je souhaite utiliser OpenJDK 11 avec Ubuntu Linux 18.04 LTS / 18.10
Comment utiliser Django avec Google App Engine / Python
Seuls les tableaux de taille 1 peuvent être convertis en scalaires Python
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
Je veux utiliser le jeu de données R avec python
Ce à quoi j'étais accro lors de l'utilisation de Python tornado
Je veux faire quelque chose avec Python à la fin
Notes minimales lors de l'utilisation de Python sur Mac (édition Homebrew)