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.
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)
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
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')
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
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
pyenv install --list
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.
brew install pyenv-virtualenv
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)
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