Introduction à la préparation python-environnement (édition Mac)

Installez d'abord pyenv

Qu'est-ce que pyenv

Un outil de gestion de version pour python. C'est pratique car vous pouvez basculer entre plusieurs versions.

C'est la même chose que rbenv de phpenv.ruby en PHP.

pyenv

install

Installé à l'aide de homebrew.

$ brew install pyenv
...
...
Il y a plusieurs
...
...
$ pyenv --version
pyenv 20151006

Installation de Python

Vérifions la liste des versions de Python qui peuvent être installées avec pyenv.

$ pyenv install --list
Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4
  2.4.1
  2.4.2
  2.4.3
  2.4.4
  2.4.5
  2.4.6
  ...
Omission... 
  ...

Pour le moment, je mettrai dans les 2e et 3e séries.

Pour installer, spécifiez simplement la version comme pyenv install x.x.x comme indiqué dans ↓.

$ pyenv install 2.7.9

...
Omission
...

Installed Python-2.7.9 to /Users/riki/.pyenv/versions/2.7.9
$ pyenv install 3.5.0

...
Omission
...

Installed Python-3.5.0 to /Users/riki/.pyenv/versions/3.5.0

Changer la version de Python à utiliser

Voyons de quelle version il s'agit maintenant.

$ python --version
2.7.10

Ceci est la version par défaut. Vous devez spécifier correctement la version installée par pyenv.

#Vérifiez la version disponible
$ pyenv versions
* system (set by /Users/riki/.python-version)
  2.7.9
  3.5.0 

#Spécifiez la version à utiliser
$ pyenv local 3.5.0
$ pyenv rehash
$ python --version
Python 3.5.0

Vous pouvez maintenant utiliser 3.5.0.

Recommended Posts

Introduction à la préparation python-environnement (édition Mac)
Introduction à Python Django (2) Édition Mac
Introduction au Deep Learning ~ Dropout Edition ~
Introduction à discord.py (1er jour) -Préparation pour discord.py-
Introduction à Machine Learning-Hard Margin SVM Edition-
Introduction à MQTT (Introduction)
Introduction à Scrapy (1)
Introduction à Scrapy (3)
Premiers pas avec Supervisor
Introduction à Tkinter 1: Introduction
Introduction à PyQt
Introduction à Scrapy (2)
[Linux] Introduction à Linux
Introduction à Scrapy (4)
Introduction à discord.py (2)
Premiers pas avec le Web Scraping
Introduction aux baies non paramétriques
Introduction au langage Python
Introduction à la reconnaissance d'image TensorFlow
Introduction à OpenCV (python) - (2)
Introduction à l'injection de dépendances
Introduction à Private Chainer
Introduction à l'apprentissage automatique
20200329_Introduction à l'analyse de données avec Python 2nd Edition Personal Summary
[Introduction à Mac] Applications et paramètres Mac pratiques que j'utilise
Introduction à l'API Socket apprise en langage C 2e édition client
AOJ Introduction à la programmation Sujet 1, Sujet 2, Sujet 3, Sujet 4
Introduction au module de papier électronique
Introduction à l'algorithme de recherche de dictionnaire
[Mémorandum d'apprentissage] Introduction à vim
Introduction à PyTorch (1) Différenciation automatique
opencv-python Introduction au traitement d'image
Introduction à Python Django (2) Win
Une introduction à l'apprentissage automatique
[Introduction à cx_Oracle] Présentation de cx_Oracle
Introduction à la détection des anomalies 1 principes de base
[Introduction au système] Retracement de Fibonacci ♬
Introduction à l'optimisation non linéaire (I)
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
AOJ Introduction à la programmation Sujet n ° 5, Sujet n ° 6
Introduction au Deep Learning ~ Règles d'apprentissage ~
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Une introduction à la programmation Python
[Introduction à cx_Oracle] (8e) version de cx_Oracle 8.0
Introduction à discord.py (3) Utilisation de la voix
Introduction à l'optimisation bayésienne
Apprentissage par renforcement profond 1 Introduction au renforcement de l'apprentissage
Super introduction à l'apprentissage automatique
Introduction à Ansible Part «Inventaire»
Série: Introduction à cx_Oracle Contents
[Introduction] Comment utiliser open3d
Introduction à Python pour, pendant
Introduction au Deep Learning ~ Rétropropagation ~
Introduction à Ansible Part ④'Variable '
Introduction à la commande vi (Remarque)
Introduction à l'API Socket apprise en langage C, partie 1, édition serveur