Zubu Amateur will Python starten

Die Handbücher der Welt sind so schwierig, dass man nicht glauben kann, dass sie auf Japanisch geschrieben sind

Erstens gibt es zu viele Geschichten über den Aufbau eines schwierigen Umfelds in der Welt.

Nein, echte Anfänger wie wir brauchen es nicht, also sag mir bitte nur den kürzesten Weg. Es ist eine Geschichte. Ich persönlich halte es für eine Verschwendung, nicht über etwas zu stolpern, das in der aktuellen Entwicklung nicht benötigt wird. Alles, was Sie tun müssen, ist, die Mindesteinstellungen festzulegen und sich nach Belieben zu bewegen.

Wenn Sie eine Umgebung erstellen, die richtig vorbereitet ist, werden einige Leute in Zukunft Reittiere bekommen, und einige Leute werden auf das Richtige hinweisen, aber wenn Sie ein Anfänger sind und anfangen möchten, ist dies der richtige Weg! Das habe ich geschrieben. Sie können frühestens in 10 Minuten mit Python beginnen.

Für diejenigen, die die Eingabeaufforderung und die Bash-Befehle ein wenig gedrückt haben. Jemand, der sich mit CD, LS und PWD auskennt. Wenn Sie keinen Befehl oder keine Zeile eingeben möchten, geben Sie das Schreiben von Code auf und verlassen Sie sich auf einen Datenroboter.

Windows, Ubuntu

Laden Sie Anaconda herunter und installieren Sie es

Anaconda ist sehr schnell. Laden Sie Anaconda herunter und installieren Sie es. Es ist schwer, aber du kannst es hineinstecken. Beweg dich einfach. Dieser Artikel ist leicht zu verstehen.

[Anaconda herunterladen und installieren](https://qiita.com/t2y/items/2a3eb58103e85d8064b6#windows-%E3%81%A7%E3%81%AE%E3%82%A4%E3%83%B3%E3 % 82% B9% E3% 83% 88% E3% 83% BC% E3% 83% AB% E6% 96% B9% E6% B3% 95)

Erstellen Sie eine virtuelle Umgebung

Einmal installiert, ist es einfach zu bedienen, ohne die GUI von Anaconda zu verwenden. Infolgedessen habe ich mich daran gewöhnt. Erstellen Sie eine virtuelle Umgebung an der Eingabeaufforderung (oder Anaconda-Eingabeaufforderung). Warum brauchen Sie eine virtuelle Umgebung? Was? Es ist überall geschrieben, also lass es uns googeln.

Wenn Sie beispielsweise eine Python3.7-Systemumgebung erstellen möchten, klicken Sie einfach auf Folgendes. Nur env_name sollte Ihr Lieblingsname sein. Persönlich empfehle ich einen Namen wie py37_project, damit Sie die Version sehen können.

    conda create -n env_name python=3.7

Aktivieren Sie anschließend die virtuelle Umgebung und fügen Sie die benötigten Pakete hinzu. Das Folgende ist ein Beispiel.

    conda activate env_name
    conda install numpy matplotlib
    conda install scikit-leran

Für diejenigen, die mehr wissen möchten, ist der folgende Artikel detailliert.

[Für Anfänger] Erstellen Sie eine virtuelle Umgebung mit Anaconda

Geben Sie eine virtuelle Umgebung mit IDE oder Editor an

Jetzt habe ich zwei Möglichkeiten: VSCODE oder PyCharm. Persönlich ist es eines von VSCODE, aber ich denke, PyCharm ist einfacher einzurichten. Was ist launch.json für einen Amateur so lecker? Ich frage mich, ob es ein Level ist. Ich habe es in der Vergangenheit nicht wirklich verstanden. .. Ich denke, PyCharm funktioniert, wenn Sie vorerst darauf klicken.

Wählen Sie in den Einstellungen den Projektinterpreter aus. [Memo zur Python-Entwicklungsumgebung](https://qiita.com/mm_sys/items/8fae23d569c42453c69b#project%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F%E5% BE% 8C% E3% 81% AB% E5% A4% 89% E6% 9B% B4% E3% 81% 99% E3% 82% 8B) wird detailliert beschrieben.

Wenn Sie eine Python-Erweiterung einfügen, wird die Interpreter-Auswahl vorgeschlagen. Sie können sie auch ändern, indem Sie auf das Symbol unten links klicken. [Erstellen einer Python- und Jupyter-Ausführungsumgebung mit VS-Code](https://qiita.com/SolKul/items/f078877acd23bb1ea5b5#python%E3%82%A4%E3%83%B3%E3%82%BF%E3% Es ist geschrieben in 83% 97% E3% 83% AA% E3% 82% BF% E3% 82% 92% E8% A8% AD% E5% AE% 9A% E3% 81% 99% E3% 82% 8B) ..

Hello, World

Erstellen Sie anschließend vorerst eine Datei mit dem Namen main.py und führen Sie die folgenden Schritte aus, um sie zu verschieben.

main.py


    print('Hello, World')

MacOS Edition

Installation von Pyenv und Pyenv Virtualenv

Mac ist extrem inkompatibel mit Anaconda (Gerüchte), deshalb habe ich Pyenv und Virtualenv leise gestellt. Pipenv kann für eine Weile gut sein! Ich dachte, aber im Handumdrehen wurde es nicht aktualisiert und verschwand irgendwo (ich bin mir bewusst) Ich habe Pipenv auch vor langer Zeit benutzt, und die Umgebung ist kaputt gegangen, bevor ich es wusste, und ich habe keine guten Erinnerungen. Es tut mir leid für Pipenv-Anhänger.

Solange Homebrew enthalten ist, handelt es sich um einen einzelnen Befehl. Weitere Informationen finden Sie weiter unten.

Komfortable Python-Umgebung mit MacOS, Homebrew und Pyenv.

    brew install pyenv

Pyenv-Einstellungen

Haben Sie keine Angst, es zu Ihren Shell-Einstellungen hinzuzufügen. Wenn Sie Python auf Ihrem Mac ausführen möchten, sollten Sie in der Lage sein, so viel zu bearbeiten. Fügen Sie diese drei Zeilen zu Ihrem .zshrc- oder .bash_profile hinzu.

shell:.zshrc,.bash_profile


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

Starten Sie nach Abschluss der Einstellungen die Shell neu oder führen Sie die folgenden Schritte aus.

    zsh -l
      or
    source ~/.bash_profile

Python mit Pyenv installieren

Überprüfen Sie die Version, die installiert werden kann

    pyenv install --list

Installieren Sie die gewünschte Version

    pyenv install 3.7.7
    pyenv install 3.7.6

Sie können so viele Typen einfügen, wie Sie möchten. Geben Sie die Version ein, die Sie verwenden möchten.

Virtualenv installieren und eine virtuelle Umgebung erstellen

Installation

    brew install pyenv-virtualenv

Erstellen einer virtuellen Umgebung

Jetzt können Sie eine virtuelle Umgebung basierend auf 3.7.7 erstellen.

    pyenv virtualenv 3.7.7 env_name

Danach können Sie Module wie Anaconda hinzufügen.

    pyenv activate env_name
    pip install numpy matplotlib
    pip install scikit-leran

Sie können die Umgebung auch mit dem Ordner verknüpfen und so modische und praktische Dinge tun. Weitere Informationen finden Sie hier.

Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew)

Zusammenfassung

Es gibt viele interne Anfragen mit der Frage: "Ich möchte Python wirklich zum ersten Mal verwenden." Zumindest möchte ich Leute, die sagen, dass sie nur Befehle ausführen können, um eine virtuelle Umgebung zu erstellen und zu entwickeln.

Ich denke, es gibt Leute, die denken, dass es in Ordnung ist, Jupyter von der GUI aus zu starten, indem Anaconda von Anfang an installiert wird, und ich denke, das ist auch die richtige Antwort.

In den meisten Fällen denke ich jedoch, dass .py am Ende erstellt wird, daher frage ich mich, ob es in Ordnung ist, nur das von Anfang an vorzubereiten. Persönlich halte ich es für sinnvoll, jupyter zu starten, nachdem man sich bis zu diesem Punkt vorbereitet hat.

Das ist es.

Recommended Posts

Zubu Amateur will Python starten
Link, um mit Python zu beginnen
Erste Schritte mit Python
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Beginnen Sie mit Python! ~ ② Grammatik ~
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Wie fange ich mit Scrapy an?
Wie fange ich mit Django an?
Beginnen Sie mit Python mit Blender
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Schritt Notizen, um mit Django zu beginnen
Ich habe versucht, mit Hy anzufangen
Wie Python-Anfänger mit Progete beginnen
[Blender x Python] Beginnen wir mit Blender Python !!
Ich habe ein Skript geschrieben, mit dem Sie mit hoher Geschwindigkeit mit AtCoder beginnen können!
Ich habe versucht, das Entwicklungsstartverfahren von Django kurz zusammenzufassen
[Python] So erhalten Sie mit Enum einen Wert mit einem anderen Schlüssel als dem Wert
Führen Sie das Programm aus, ohne eine Python-Umgebung zu erstellen! !! (Erste Schritte mit Google Colaboratory)
Python-Handspiel (Beginnen wir mit AtCoder?)
Lesen einer CSV-Datei mit Python 2/3
Senden Sie eine Nachricht mit Python an LINE (LINE Notify)
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Der einfachste Weg, um mit Django zu beginnen
Ein modernes Verfahren zum Erstellen von Umgebungen für diejenigen, die sofort mit Python beginnen möchten
Holen Sie sich ein Ticket für einen Themenpark mit Python
Einführung in Tornado (1): Python Web Framework mit Tornado gestartet
[Python] Um mit Python zu beginnen, müssen Sie zunächst sicherstellen, dass Sie Python ordnungsgemäß verwenden können.
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
Ich möchte ein Spiel mit Python machen
Erste Schritte mit Python
Ich habe versucht, CloudWatch-Daten mit Python abzurufen
Entscheide dich für einen Laborauftrag mit Python (Fiktion)
Ich erhalte einen UnicodeDecodeError, wenn ich versuche, mit Python sqlalchemy eine Verbindung zu Oracle herzustellen
Schritte zum Erstellen eines Twitter-Bots mit Python
Beginnen Sie mit MicroPython
Holen Sie sich ein Date mit Python
Beginnen Sie mit Mezzanine
Erste Schritte mit Python
Ich möchte mit Python in eine Datei schreiben
Materialien zum Lesen, wenn Sie mit Python beginnen
[Cloud102] # 1 Erste Schritte mit Python (Teil 1 Python Erste Schritte)
Python-Skript zum Abrufen von Notizinformationen mit REAPER
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Für diejenigen, die Excel VBA lernen und mit Python beginnen möchten
5 Gründe, warum die Verarbeitung für diejenigen nützlich ist, die mit Python beginnen möchten
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Memo mit Python mit HiveServer2 von EMR verbunden
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
Python Ver. Einführung in WebPay mit ein wenig Code
Holen Sie sich Finanzdaten mit Python (dann ein wenig basteln)
So erhalten Sie einen angemeldeten Benutzer mit Djangos forms.py
Super Primer für Python-Erste Schritte mit Python3.5 in 3 Minuten
Vom Kauf eines Computers bis zur Ausführung eines Programms auf Python
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas