Einführung von Python

Einführungsdatum

2017-04-22

Neueste Version des Einführungsdatums

Da Python2 standardmäßig in MAC installiert ist, Diesmal habe ich Python3 vorgestellt.

■ Python3-Version: 3.6.0 ■ Anaconda3-Version: 4.3.1

Eingeführt in MAC OS

OS X-Version

■ OS X Yosemite 10.10.5

Homebrew-Installation

[wikipedia](https://ja.wikipedia.org/wiki/Homebrew_%28%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8% Nach E7% AE% A1% E7% 90% 86% E3% 82% B7% E3% 82% B9% E3% 83% 86% E3% 83% A0% 29) Bereitstellen von Software unter dem Mac OS X-Betriebssystem Es scheint eines der vereinfachenden Paketverwaltungssysteme zu sein.

bash


$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Rohrinstallation

Es ist ein Python-Paketverwaltungssystem, wie ein Gem in Ruby. Laut Referenz-URL Es scheint, dass pip standardmäßig ab Python 2.7.9 oder höher und Python 3.4 oder höher installiert ist. Bevor ich diese Geschichte kannte, hatte ich Mühe, sie mit dem folgenden Befehl einzuführen.

■ Installation von Pip

bash


$ curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python

■ Pips eigener Aktualisierungsbefehl

bash


$ pip install -U pip

Installieren Sie pyenv

pyenv verwaltet die Python-Umgebung und Es scheint, dass Sie eine Python-Umgebung erstellen können, die sich von der Standardumgebung unterscheidet.

(1) Mit Homebrew installieren

bash


$ brew install pyenv
$ brew install pyenv-virtualenv

(2) Fügen Sie Einstellungen zu .bash_profile (.bashrc) hinzu.

bash


$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

(3) Erneut lesen

bash


$ source .bash_profile

Installation von Anaconda

■ Überprüfen Sie die installierbare Version von Anaconda

bash


$ pyenv install -l

■ Anaconda-Installation Anaconda wird von Continuum Analytics bereitgestellt und wird neben Python selbst häufig für Wissenschaft und Technologie, Mathematik, Ingenieurwesen, Datenanalyse usw. verwendet. Es ist ein Paket, das die Stapelinstallation von Python-Paketen ermöglicht (400 oder mehr ab Februar 2016). Es wird von Python-Entwicklern häufig verwendet, da es effiziente und langwierige Einrichtungsaufgaben ermöglicht. Anaconda kann auch für kommerzielle Zwecke verwendet werden. Es scheint so.

・ Für Python3-Serien

bash


$ pyenv install anaconda3-X.X.X

・ Für Python2-Serien

bash


$ pyenv install anaconda2-X.X.X

Zusammenfassung der Verwendung von Pyenv

■ Überprüfen Sie die Liste der installierbaren Versionen

bash


$ pyenv install -l

■ Installation von Python allein

bash


$ pyenv install 3.6.0

■ pyenv Aktuelle Version prüfen

bash


$ pyenv version

■ Überprüfen Sie die Liste der installierten Versionen

bash


$ pyenv versions

■ Festlegen der Version, die als Ganzes verwendet werden soll

bash


$ pyenv global 3.X.X

■ Festlegen der Version, die nur in einem bestimmten Verzeichnis verwendet werden soll

bash


$ cd PROJECT_DIR
$ pyenv local 3.X.XX
$ pyenv version
Python 2.7.11
$ cd ..
$ pyenv version
Python 3.5.1

Erstellen Sie eine virtuelle Umgebung mit conda und wechseln Sie die Umgebung mit enable

(1) Schalten Sie die Anaconda-Umgebung auf global um

bash


$ pyenv global anaconda3-4.3.1

(2) Erstellen Sie eine virtuelle Umgebung mit conda

bash


$ conda create --name py3.6.0 python=3.6.0

(3) Wechseln Sie in den Arbeitsordner und führen Sie pyenv local aus

bash


$ cd [Arbeitsordner]
$ pyenv local anaconda3-4.3.1/envs/py3.6.0

(4) Global zum System zurückgeben (optional)

bash


$ pyenv global system

(5) Aktivieren und wechseln Sie die Umgebung

$ source $PYENV_ROOT/versions/anaconda3-4.3.1/bin/activate py3.6.0

(6) Überprüfen Sie die Versionen von Python und Anaconda

bash


$ python -V
Python 3.6.0 :: Anaconda 4.3.1 (x86_64)

(7) Deaktivieren Sie die Umgebung mit Deaktivieren

bash


$ source $PYENV_ROOT/versions/anaconda3-4.3.1/bin/deactivate py3.6.0

(8) Wenn Sie die Umgebung erneut wechseln, geben Sie den Arbeitsordner ein und aktivieren Sie ihn

bash


$ cd [Arbeitsordner]
$ source $PYENV_ROOT/versions/anaconda3-4.3.1/bin/activate py3.6.0

Recommended Posts

Einführung von Python
Einführung in Aktivitäten mit Python
Einführung von Scikit-Optimize
Einführung von PyGMT
Python-Grundlagen ①
Grundlagen von Python ①
Kopie von Python
Einführung des Python-Zeichenpakets Pygal
Aufzeichnung der Python-Einführung für Neulinge
Allgemeine Relativitätstheorie in Python: Einführung
Einfache Einführung der Spracherkennung mit Python
Einfache Einführung in die Python3-Serie und OpenCV3
[Einführung in Data Scientist] Grundlagen von Python ♬
[Python] Operation der Aufzählung
Liste der Python-Module
Einführung von trac (Windows + trac 1.0.10)
Kopie der Python-Einstellungen
Grundlagen der Python-Scraping-Grundlagen
Einführung von ferenOS 1 (Installation)
[Python] Verhalten von Argmax
Verwendung von Python-Einheimischen ()
Einführung des Virtualenv-Wrappers
der Zen von Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Installieren von Python 3.3 rc1
Python-Grundkurs (Einführung)
# 4 [Python] Grundlagen der Funktionen
Nüchterne Trivia von Python3
Zusammenfassung der Python-Argumente
Python-Anfängerhandbuch (Einführung)
Grundlagen von Python: Ausgabe
Installation von matplotlib (Python 3.3.2)
Anwendung von Python 3 vars
Verschiedene Verarbeitung von Python
[Einführung in die Udemy Python3 + -Anwendung] 26. Kopie des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 19. Kopie der Liste
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
Einführung der Python Imaging Library (PIL) mit HomeBrew
Python-Vorlesungsmaterial der Universität Kyoto: Einführung in Spalten
[Einführung in Python] Grundlegende Verwendung von Lambda-Ausdrücken
[Python] Richtige Verwendung der Karte
Auf dem Weg zum Ruhestand von Python2
Betreiben Sie mongoDB von Python in einer Ubuntu-Umgebung. ① Einführung von mongoDB
Zusammenfassung der Python-Dateivorgänge
Zusammenfassung der Python3-Listenoperationen
Python - Schneller Start der Protokollierung
Python
[Einführung in cx_Oracle] Übersicht über cx_Oracle
Einführung
[Python] Wert des Funktionsobjekts (?)
Automatisches Update des Python-Moduls
Python --Überprüfen Sie den Wertetyp
[Python] Der Ursprung des Namens der Python-Funktion
Statische Analyse von Python-Programmen
Über verschiedene Codierungen von Python 3
Objektäquivalenzbeurteilung in Python
Einführung in die serielle Kommunikation [Python]