Comment faire coexister Python 3.x et 2.x sur Mac (j'ai également inclus opencv en bonus)

Chose que tu veux faire

  1. Les deux versions doivent être installées indépendamment sans interférer l'une avec l'autre
  2. Changement de version facile

procédure

1. Installez pyenv

$ brew install pyenv

Ajoutez ensuite ce qui suit aux variables d'environnement: Par exemple, si vous utilisez zsh pour votre shell, ajoutez ce qui suit à ~ / .zshrc: Si vous utilisez bash, ajoutez-le à ~ / .bash_profile.

~/.bash_profile


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

2. Installez anaconda

installation de la série python3

$ pyenv install anaconda3-x.x.x

Installation de la série python2

$ pyenv install anaconda2-x.x.x

pyenv global et pyenv local

Vous pouvez changer de version avec pyenv global hogehoge ou pyenv local hugahuga. Si global est défini, le changement de version sera reflété dans son ensemble, et si local est défini, le changement de version sera reflété sous le répertoire courant.

3 Installez OpenCV

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

ensuite $ pyenv rehash

Pour vous assurer qu'il est correctement installé, démarrez Python et exécutez le code suivant.

import cv2 cv2.__version__

Recommended Posts

Comment faire coexister Python 3.x et 2.x sur Mac (j'ai également inclus opencv en bonus)
Comment effacer Python 2.x sur Mac.
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Comment installer OpenCV sur Mac
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
[Python] Comment rendre une classe itérable
Je souhaite créer une application Web en utilisant React et Python flask
Comment installer OpenCV sur Jetson Nano Python
Je veux faire un jeu avec Python
J'ai lu "Comment créer un laboratoire de piratage"
[Python] Comment installer OpenCV sur Anaconda [Windows]
J'ai essayé de faire un processus périodique avec CentOS7, Selenium, Python et Chrome
Soudain, j'avais besoin de travailler sur un projet utilisant Python et Pyramid, donc une note sur la façon dont j'étudie
J'ai créé un programme pour convertir des images en art ASCII avec Python et OpenCV
[Mac] Je souhaite créer un serveur HTTP simple qui exécute CGI avec Python
Comment créer un environnement Django (python) sur Docker
Créer un environnement de développement Python sur Mac OS X
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Comment créer un package Python à l'aide de VS Code
[Python] Je veux faire d'une liste imbriquée un taple
Je veux AWS Lambda avec Python sur Mac!
Les débutants en Python ont créé un chat BOT alors j'ai essayé de résumer comment le faire
Étapes pour créer rapidement un environnement d'apprentissage en profondeur sur Mac avec TensorFlow et OpenCV
Comment créer un environnement Python sur Amazon Linux 2
Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
Je souhaite configurer un environnement de développement GUI avec Python ou Golang sur Mac
J'ai aussi essayé d'imiter la fonction monade et la monade d'état avec le générateur en Python
Je veux faire un changeur de voix en utilisant Python et SPTK en référence à un site célèbre
Comment utiliser Fujifilm X-T3 comme webcam sur Ubuntu 20.04
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Comment créer un jeu d'action multijoueur en ligne avec Slack
Comment créer un package Python (écrit pour un stagiaire)
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment enregistrer un package dans PyPI (à partir de septembre 2017)
J'ai fait un chronomètre en utilisant tkinter avec python
Comment écrire une classe méta qui prend en charge à la fois python2 et python3
J'ai essayé de créer une interface graphique à trois yeux côte à côte avec Python et Tkinter
Comment installer Theano sur Mac OS X avec homebrew
Je veux ajouter un joli complément à input () en python
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
[Python] Comment récupérer un fichier html local et le générer au format CSV à l'aide de Beautiful Soup
J'ai essayé de trouver la différence entre A + = B et A = A + B en Python, alors notez
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
[5e] J'ai essayé de créer un certain outil de type Authenticator avec python
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
[2nd] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
[Python] J'ai essayé d'implémenter un tri stable, alors notez
[Python] Comment ajouter des lignes et des colonnes à une table (pandas DataFrame)
Créez un simple OMR (lecteur de feuille de marque) avec Python et OpenCV
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Je veux savoir si vous installez Python sur Mac ・ Iroha
J'ai essayé de créer une expression régulière de "date" en utilisant Python
Comment exécuter Jupyter et Spark sur Mac avec des paramètres minimaux
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
[Langage C] Comment créer, éviter et créer un processus zombie