MacOS Catalina 10.15.1
Ursprünglich war Python2 standardmäßig auf dem Mac enthalten, und ich habe Python3-Code geschrieben, ohne mir darüber Gedanken zu machen, aber als ich neulich versuchte, ein Jupyter-Notebook zu verwenden, als ich versuchte, eine neue Datei in einem Jupiter-Notebook zu erstellen, nur Python2 Ich hatte das Gefühl, in Schwierigkeiten zu sein, weil ich keine Wahl treffen konnte. Nach der Untersuchung scheint es, dass es unerwartet leicht behoben werden kann, also werde ich es zusammenfassen
Installieren Sie zuerst ipykernel
python3 -m pip install ipykernel
Führen Sie dann den folgenden Befehl aus
python3 -m IPython kernelspec install-self
Dies allein löste es
Während ich nachforschte, wie dies behoben werden kann, fand ich auch eine Möglichkeit, Mac Python standardmäßig in Python3 zu ändern, sodass ich es zusammenfassen werde.
Installieren Sie zuerst pyenv
brew install pyenv
Nächster
cat << '__EOF__' >> ~/.bash_profile
Führen Sie dies auf Ihrem Terminal aus und fügen Sie den folgenden Code ein
## 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__
Überprüfen Sie mit dem folgenden Befehl, ob es korrekt eingefügt wurde
cat ~/.bash_profile
Und mach das
source ~/.bash_profile
Als nächstes sehen wir uns die Version von Python an, die mit pyenv installiert werden kann.
pyenv install --list
Sie können dies überprüfen Diesmal habe ich mich für Python 3.7.5 entschieden
pyenv install 3.7.5
Sie haben jetzt Python 3.7.5 auf pyenv installiert
Wechseln Sie dann die Standard-Python-Version von Mac
pyenv global 3.7.1
Nachdem es gewechselt hat, lassen Sie es uns überprüfen.
python --version
Übrigens wurde standardmäßig auf python3 umgestellt, aber als ich überprüfte, was mit pip installiert wurde, verschwand alles außer dem ursprünglichen.
Vielleicht der Effekt des Wechsels? Bitte beachten Sie, dass es zu sein scheint
https://qiita.com/masatomix/items/b1a0ec216ea943c86a2a
Recommended Posts