Einführung in die Python-Umweltvorbereitung (Mac Edition)

Installieren Sie zuerst pyenv

Was ist Pyenv?

Ein Versionsverwaltungstool für Python. Dies ist praktisch, da Sie zwischen mehreren Versionen wechseln können.

Es ist dasselbe wie rbenv von phpenv.ruby in PHP.

pyenv

install

Installiert mit Homebrew.

$ brew install pyenv
...
...
Es gibt verschiedene
...
...
$ pyenv --version
pyenv 20151006

Python-Installation

Lassen Sie uns die Liste der Python-Versionen überprüfen, die mit pyenv installiert werden können.

$ 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
  ...
Unterlassung... 
  ...

Vorerst werde ich die 2. und 3. Serie einsetzen.

Geben Sie zur Installation einfach die Version als "pyenv install x.x.x" an, wie in ↓ gezeigt.

$ pyenv install 2.7.9

...
Unterlassung
...

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

...
Unterlassung
...

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

Ändern Sie die zu verwendende Python-Version

Mal sehen, welche Version es jetzt ist.

$ python --version
2.7.10

Dies ist die Standardversion. Sie müssen die von pyenv installierte Version korrekt angeben.

#Überprüfen Sie die verfügbare Version
$ pyenv versions
* system (set by /Users/riki/.python-version)
  2.7.9
  3.5.0 

#Geben Sie die zu verwendende Version an
$ pyenv local 3.5.0
$ pyenv rehash
$ python --version
Python 3.5.0

Sie können jetzt 3.5.0 verwenden.

Recommended Posts

Einführung in die Python-Umweltvorbereitung (Mac Edition)
Einführung in Python Django (2) Mac Edition
Einführung in Deep Learning ~ Dropout Edition ~
Einführung in discord.py (1. Tag) -Preparation for discord.py-
Einführung in das maschinelle Lernen - Hard Margin SVM Edition-
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
Einführung in Scrapy (3)
Erste Schritte mit Supervisor
Einführung in Tkinter 1: Einführung
Einführung in PyQt
Einführung in Scrapy (2)
[Linux] Einführung in Linux
Einführung in Scrapy (4)
Einführung in discord.py (2)
Erste Schritte mit Web Scraping
Einführung in nichtparametrische Felder
Einführung in die Python-Sprache
Einführung in die TensorFlow-Bilderkennung
Einführung in OpenCV (Python) - (2)
Einführung in die Abhängigkeitsinjektion
Einführung in Private Chainer
Einführung in das maschinelle Lernen
20200329_Einführung in die Datenanalyse mit Python 2nd Edition Personal Summary
[Einführung in Mac] Praktische Mac-Apps und -Einstellungen, die ich verwende
Einführung in die Socket-API in C Language 2nd Client Edition
AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4
Einführung in das elektronische Papiermodul
Einführung in den Wörterbuch-Suchalgorithmus
[Lernmemorandum] Einführung in vim
Einführung in PyTorch (1) Automatische Differenzierung
opencv-python Einführung in die Bildverarbeitung
Einführung in Python Django (2) Win
Eine Einführung in das maschinelle Lernen
[Einführung in cx_Oracle] Übersicht über cx_Oracle
Einführung in die Anomalieerkennung 1 Grundlagen
[Einführung in Systre] Fibonacci Retracement ♬
Einführung in die nichtlineare Optimierung (I)
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
AOJ Einführung in die Programmierung Thema Nr. 5, Thema Nr. 6
Einführung in Deep Learning ~ Lernregeln ~
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
[Einführung in cx_Oracle] (8.) Version cx_Oracle 8.0
Einführung in discord.py (3) Verwenden von Stimme
Einführung in die Bayes'sche Optimierung
Tiefe Stärkung des Lernens 1 Einführung in die Stärkung des Lernens
Super Einführung in das maschinelle Lernen
Einführung in Ansible Teil In'Inventory '
Serie: Einführung in den Inhalt von cx_Oracle
[Einführung] Verwendung von open3d
Einführung in Python For, While
Einführung in Deep Learning ~ Backpropagation ~
Einführung in Ansible Teil ④'Variable '
Einführung in den Befehl vi (Hinweis)
Einführung in die in C Language Part 1 Server Edition erlernte Socket-API