Wie man Python 3.x und 2.x auf einem Mac koexistiert (ich habe auch opencv als Bonus hinzugefügt)

Was du machen willst

  1. Beide Versionen sollten unabhängig voneinander installiert werden, ohne sich gegenseitig zu stören
  2. Einfache Versionsumschaltung

Verfahren

1. Installieren Sie pyenv

$ brew install pyenv

Fügen Sie dann den Umgebungsvariablen Folgendes hinzu: Wenn Sie beispielsweise zsh für Ihre Shell verwenden, fügen Sie ~ / .zshrc Folgendes hinzu: Wenn Sie bash verwenden, fügen Sie es ~ / .bash_profile hinzu.

~/.bash_profile


export PATH="$PYENV_ROOT/bin:$PATH"
export PYENV_ROOT="$HOME/.pyenv"
eval "$(pyenv init -)"

2. Installieren Sie Anaconda

Installation der Python3-Serie

$ pyenv install anaconda3-x.x.x

Installation der Python2-Serie

$ pyenv install anaconda2-x.x.x

pyenv global und pyenv local

Sie können die Versionen mit pyenv global hogehoge oder pyenv local hugahuga wechseln. Wenn global festgelegt ist, wird die Versionsumschaltung als Ganzes angezeigt, und wenn local festgelegt ist, wird die Versionsumschaltung im aktuellen Verzeichnis angezeigt.

3 Installieren Sie OpenCV

Python3 + OpenCV3 $ conda install -c https://conda.anaconda.org/menpo opencv3 Python2 + OpenCV2 $ conda install -c menpo opencv=2.4.11

danach $ pyenv rehash

Starten Sie Python und führen Sie den folgenden Code aus, um sicherzustellen, dass es ordnungsgemäß installiert ist.

import cv2 cv2.__version__

Recommended Posts

Wie man Python 3.x und 2.x auf einem Mac koexistiert (ich habe auch opencv als Bonus hinzugefügt)
So löschen Sie Python 2.x auf einem Mac.
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
So installieren Sie OpenCV auf einem Mac
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
[Python] Wie man eine Klasse iterierbar macht
Ich möchte eine Webanwendung mit React und Python Flask erstellen
So installieren Sie OpenCV auf Jetson Nano Python
Ich möchte ein Spiel mit Python machen
Ich las "Wie man ein Hacking Lab macht"
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Plötzlich musste ich mit Python und Pyramid an einem Projekt arbeiten, also eine Notiz darüber, wie ich lerne
Ich habe ein Programm erstellt, um Bilder mit Python und OpenCV in ASCII-Grafik umzuwandeln
[Mac] Ich möchte einen einfachen HTTP-Server erstellen, auf dem CGI mit Python ausgeführt wird
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
So erstellen Sie ein Python-Paket mit VS Code
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte Lambda mit Python auf Mac AWS!
Python-Anfänger haben einen Chat-BOT erstellt, also habe ich versucht, zusammenzufassen, wie man es macht
Schritte zum schnellen Erstellen einer umfassenden Lernumgebung auf einem Mac mit TensorFlow und OpenCV
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Ich möchte eine GUI-Entwicklungsumgebung mit Python oder Golang auf dem Mac einrichten
Ich habe auch versucht, die Funktionsmonade und die Zustandsmonade mit dem Generator in Python nachzuahmen
Ich möchte einen Sprachwechsler mit Python und SPTK in Bezug auf eine berühmte Site erstellen
Verwendung von Fujifilm X-T3 als Webcam unter Ubuntu 20.04
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Wie erstelle ich ein Multiplayer-Online-Actionspiel mit Slack?
Wie erstelle ich ein Python-Paket (geschrieben für Praktikanten)
Ich habe versucht "Wie man eine Methode in Python dekoriert"
So registrieren Sie ein Paket in PyPI (Stand September 2017)
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
So schreiben Sie eine Meta-Klasse, die sowohl Python2 als auch Python3 unterstützt
Ich habe versucht, die Benutzeroberfläche neben Python und Tkinter dreiäugig zu gestalten
So installieren Sie Theano unter Mac OS X mit Homebrew
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
[Python] So kratzen Sie eine lokale HTML-Datei und geben sie mit Beautiful Soup als CSV aus
Ich habe versucht, den Unterschied zwischen A + = B und A = A + B in Python herauszufinden
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
[Python] Ich habe versucht, eine stabile Sortierung zu implementieren
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Erstellen Sie mit Python und OpenCV ein einfaches OMR (Mark Sheet Reader)
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
So führen Sie Jupyter und Spark auf einem Mac mit minimalen Einstellungen aus
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
[C-Sprache] So erstellen, vermeiden und erstellen Sie einen Zombie-Prozess