Python-Anfängerhandbuch (Einführung)

Überblick

Dies ist ein Memo für meine Rezension, aber ich habe es gepostet, weil ich dachte, es könnte für jemanden nützlich sein. Der Leser soll ein Anfänger in der Python-Programmierung sein. Die Python-Umgebungskonstruktion enthält viele alte Informationen, und wenn Sie sie im Internet nachschlagen, werden verschiedene Informationen gemischt Es ist der erste Stolperstein für Anfänger.

Es gibt eine Python-Umgebungskonstruktion

Beim Erstellen einer Python-Umgebung

Schauen Sie sich die anderen Artikel an und schließen Sie kurz die empfohlene Umgebungskonstruktion ab, um nicht verwirrt zu werden. Lassen Sie uns über die Zukunft nachdenken und eine Python3-Entwicklungsumgebung erstellen (die diesmal eingeführte Einführungsmethode kann sowohl Python2 als auch 3 unterstützen) </ Font color>

"pyenv / pip / conda" Es ist besser, eine Umgebung zu erstellen, in der diese drei Befehle verwendet werden können! </ Schriftfarbe>

Anfängern wird empfohlen, "anaconda" oder "miniconda" einzuschließen, die den Befehl conda verwenden können, anstatt das offizielle Python einzuschließen. "anaconda" und "miniconda" sind eine Art Python-Distribution, und Sie können mit der Entwicklung aller Hauptbibliotheken fortfahren.

Aufbau einer Python-Umgebung

Es ist eine alte Information, eine Python-Umgebung mit virtualenv, easyinstall und setuptools zu erstellen. Diejenigen, die für die Installation verwendet werden, sind "pyenv (einfach vom Installationsprogramm herunterzuladen), pip, conda". Vorerst werde ich erklären, welche Rolle die eingeführten später spielen werden. Bauen Sie also zuerst die Umgebung auf.

  1. Installieren Sie pyenv.

$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash $ pyenv update ``` 2. Installieren Sie Python

  • Verwenden Sie pyenv (das oben heruntergeladene)

$ pyenv install --list|grep miniconda #Installierbare Liste anzeigen. Miniconda wird empfohlen $ pyenv install xxxxxx #Installieren Sie die Version xxxxxx $ pyenv versions #Liste der installierten Versionen $ pyenv use xxxxxx #Verwenden Sie die angegebene Version $ pyenv version #Überprüfen Sie die aktuelle Version

miniconda/Wenn Sie anaconda installiert haben, überprüfen Sie, ob die Fertigstellung mit conda funktioniert

$ conda update conda #Nur für den Fall ``` 3. Installieren Sie pip

  • Standardmäßig in Python 3.4 und höheren Versionen installiert. Ausgelassen, da es bereits installiert ist
  • Wenn Sie die 2er-Serie heruntergeladen haben, klicken Sie bitte auf hier.
  1. Erstellen einer virtuellen Umgebung
  • conda create -n

  • Sie können eine virtuelle Umgebung mit pyenv-virtualenv erstellen, wir empfehlen dies jedoch nicht. Es ist eine virtuelle Umgebung, die mit conda erstellt wurde und Unterschiede zwischen Python-Versionen absorbieren kann

$ pyenv global miniconda3.XXX  #Definieren Sie, was unter den installierten Versionen standardmäßig aufgerufen wird $ conda create -n test pandas #Aufbau einer virtuellen Umgebung $ pyenv versions #Liste der installierten Versionen $ pyenv local miniconda3.XXX/test #Wenn Sie es nur unter diesem Verzeichnis als virtuelle Umgebung verwenden möchten $ pyenv global miniconda3.XXX/test #Wenn Sie die erstellte virtuelle Umgebung standardmäßig verwenden möchten ``` Der Konstruktionsteil für die gemeinsame Umgebung wird durch die obige Reihe von Arbeiten vervollständigt. Sie müssen lediglich die erforderlichen Pakete nach Bedarf herunterladen, bei Bedarf eine neue virtuelle Umgebung erstellen, wenn die Umgebung verschmutzt ist, und wechseln.

Die Rolle derer, die eingeführt haben

In Bezug auf Pyenv

Python-Versionsverwaltungstool. Holen Sie sich Ihre Lieblingsversion der Python 2/3 Serie oder Anaconda / Miniconda, Es ist möglich zu wechseln. Wie man [hier] benutzt (http)

In Bezug auf pip

Das Standard-Paketverwaltungstool von Python. Die Installation von Paketen mit conda ist bequemer als pip, Anfänger müssen sich möglicherweise der Installation von Paketen bewusst sein, die nicht in conda with pip enthalten sind. Der Grund, warum pip problematischer ist als conda, ist, dass pip auf der Client-Seite kompiliert wird, sodass es je nach Umgebung wütend werden kann.

In Bezug auf conda

Ein vielseitiges Tool, das "Paketverwaltung, Versionsverwaltung, Verwaltung der virtuellen Umgebung" von Python durchführen kann. Wenn Sie anaconda / miniconda installieren, wird es ausnahmslos mitgeliefert. Normalerweise wird es zum Erstellen einer virtuellen Umgebung oder zum Installieren eines Pakets verwendet, wie in der Installationsmethode beschrieben. Die Versionsverwaltung kann auch mit conda erfolgen, aber ich lade die neue Version mit pyenv herunter und wechsle zwischen ihnen sowie während der Installation.

Recommended Posts