Installieren Sie Python 3 unter MacOS Catalina (nur mit Homebrew)

Einführung

Dieser Artikel fasste zusammen, wie Python3 mit pyenv installiert wird. Es gab auch eine Möglichkeit, es nur mit Homebrew ohne Verwendung von pyenv zu installieren, also habe ich es als Studie versucht.

Ausführungsumgebung

Paket zu verwenden

Installationsablauf

  1. [Homebrew installieren](# 1 Homebrew installieren)
  2. [Python installieren](# 2 Python installieren)

1. Installieren Sie Homebrew

Führen Sie den folgenden Befehl im Terminal gemäß der offiziellen Dokumentation aus. Wenn es bereits installiert ist, können Sie es überspringen.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Wenn die Installation erfolgreich ist, können Sie die Version von Homebrew mit dem Befehl brown -v überprüfen.

$ brew -v
Homebrew 2.4.9
Homebrew/homebrew-core (git revision 3b87b; last commit 2020-08-04)
Homebrew/homebrew-cask (git revision 2ee9f; last commit 2020-08-04)

2. Installieren Sie Python

Aktualisieren Sie Homebrew vor der Installation auf die neueste Version. Aktualisieren Sie mit dem Befehl "Brew" auf den neuesten Stand.

$ brew update

Installieren Sie Python3 nach der Aktualisierung von Homebrew mit brown install.

$ brew install python

Sie können die installierten Pakete mit "Brühliste" überprüfen.

$ brew list
etc...
[email protected]
etc...

Damit ist die Python3-Installation abgeschlossen, das System erkennt Python2 jedoch weiterhin standardmäßig.

Daher werden die Befehle python und pip in Python2 ausgeführt. Sie müssen also python3 und pip3 eingeben, um Python3 auszuführen, bevor sie erkannt werden.

$ python -V
Python 2.7.16

$ python3 -V
Python 3.8.5


$ pip -V
zsh: command not found: pip

$ pip3 -V
pip 20.1.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

Nun, es funktioniert, also ist es in Ordnung, das zu sagen, aber es ist mühsam, also setzen Sie es in den Pfad.

Überprüfen Sie das Verzeichnis, in dem Python3 installiert ist, mit dem Befehl brown info.

$ brew info python
[email protected]: stable 3.8.5 (bottled)
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/[email protected]/3.8.5 (4,339 files, 67.3MB) *
  Poured from bottle on 2020-08-05 at 17:48:14
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/[email protected]
License: Python-2.0
==> Dependencies
Build: pkg-config ✔
Required: gdbm ✔, [email protected] ✔, readline ✔, sqlite ✔, xz ✔
==> Caveats
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/[email protected]/libexec/bin

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.8/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
==> Analytics
install: 749,693 (30 days), 1,531,213 (90 days), 2,458,114 (365 days)
install-on-request: 200,840 (30 days), 225,547 (90 days), 257,646 (365 days)
build-error: 0 (30 days)

Es wird auf verschiedene Arten angezeigt, aber was Sie diesmal brauchen, ist das unten angezeigte.

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/[email protected]/libexec/bin

Nur der Teil von. Es stellt sich heraus, dass die zugehörigen Pakete, die tatsächlich mit Python 3 installiert wurden, in / usr / local / opt / [email protected] / libexec / bin installiert wurden. Fügen Sie dies also Ihrem PFAD im Terminal hinzu.

$ echo "export PATH=/usr/local/opt/[email protected]/libexec/bin" >> ~/.zshrc
$ source .zshrc

Klicken Sie hier, wenn das Terminal Bash ist.

$ echo "export PATH=/usr/local/opt/[email protected]/libexec/bin" >> ~/.bash_profile
$ source .bash_profile

Wenn Sie das Profil usw. direkt mit vim bearbeiten möchten, fügen Sie bitte den folgenden Inhalt hinzu.

export PATH=/usr/local/opt/[email protected]/libexec/bin

Python3 arbeitet mit "Python" bzw. "Pip".

$ python -V
Python 3.8.5

$ pip -V
pip 20.1.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

Es funktioniert auch, indem ein Alias festgelegt wird, anstatt den PFAD zu durchlaufen. Ich denke, PATH ist besser.

$ echo "alias python=python3" >> .zshrc
$ echo "alias pip=pip3" >> .zshrc
$ source .zshrc

Bonus

Um Python 3 zu deinstallieren, das dieses Mal installiert wurde, führen Sie es mit dem folgenden Befehl aus.

$ brew uninstall python

Nachwort

Es ist einfacher als Pyenv. Sie müssen jedoch den PATH durchgehen, und soweit Sie sehen können, scheint sich der PATH jedes Mal zu ändern, wenn sich die Version von Python 3 ändert. Ich habe daher das Gefühl, dass der PATH jedes Mal zurückgesetzt werden muss, wenn Python 3 aktualisiert wird.

Sie können es auf diese Weise installieren, wenn Sie es nur ausprobieren möchten, bevor Sie es ernsthaft entwickeln, aber ich denke, Sie sollten Python3, das auf diese Weise installiert wurde, nicht für die Entwicklung verwenden.

Recommended Posts

Installieren Sie Python 3 unter MacOS Catalina (nur mit Homebrew)
Installieren Sie Python unter 3.5.3 unter macOS Catalina
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie python2.x mit pyenv auf Catalina
Verwenden Sie Python 3, das vom Befehlszeilentool unter macOS Catalina eingeführt wurde
PIL mit Python 3.x unter macOS installieren
Installieren Sie Python auf der WSL
Installieren Sie Python auf Pidora.
Installieren Sie Scrapy auf Python3
[Ansible] Installieren Sie dnf unter Centos7 mit dem Python3-Interpreter
Installieren Sie Python 3.8.6 unter macOS BigSur mit pyenv
Installieren Sie Python auf dem Mac
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren von Python 3 in einer Mac-Umgebung
Ich wollte Python 3.4.3 mit Homebrew + pyenv installieren
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie Voluptuous mit Python 2.5
Installieren Sie Python unter Windows
Führen Sie die Pip-Installation unter MacOS Python 3.7 oder höher aus
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie Python mit pyenv
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Python 3.6 auf Docker
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Installieren Sie das neueste Python von pyenv, das von Homebrew installiert wurde
Installieren Sie Python 3.8 auf RHEL 8 (AppStream)
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
Installieren Sie OpenPose auf einem Mac (Catalina)
Installieren Sie eine externe Bibliothek mit Python
Python - Installieren Sie MySQLDB auf EC2
Installieren Sie pyenv von Homebrew, installieren Sie Python von pyenv
Installieren Sie Python 3.8 unter CentOS 8 (AppStream)
Installieren von Homebrew unter Amazon Linux 2
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Führen Sie OpenVino unter macOS Catalina aus
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
IP-Spoof mit tor unter macOS und mit Python prüfen
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
So installieren Sie Theano unter Mac OS X mit Homebrew
Installieren Sie Python Pillow unter Amazon Linux
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Richten Sie mit Homebrew eine moderne Python-Umgebung ein
pyenv-vertualenv installiert die Python3-Serie nicht gut
Home Brew kann Python nicht installieren (bei Mavericks)
Installieren Sie Python von der Quelle mit Ansible
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Erste Schritte mit MicroPython (unter macOS)
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Einführung von OpenCV in Mac mit Homebrew
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Installieren Sie Python 3.7 Anaconda auf dem MAC, aber Python 2