Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen

Referenzartikel (ich benutze es fast so wie es ist)

http://qiita.com/shizuma/items/027167c6257f1c9d2a6f

1. Fügen Sie Homebrew hinzu

Ein Befehl.

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

2. Fügen Sie pyenv und virtualenv ein

$ brew install pyenv
$ brew install pyenv-virtualenv

3. Fügen Sie Folgendes zu .bash_profile hinzu

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

Reflektiert.

source ~/.bash_profile

4. Anakonda hinzufügen

Es gibt verschiedene Pythons, die mit diesem Befehl installiert werden können

$ pyenv install --list

Aus diesem Grund möchte ich das Python2-System verwenden, daher werde ich das neueste von anaconda2 einsetzen

$ pyenv install anaconda2-4.2.0

Überprüfen Sie die aktuell von pyenv angegebene Python

$ pyenv versions

* system (set by /Users/nakazonor/.pyenv/version)
  anaconda2-4.2.0

Python mit dem jetzt angegebenen Master System ist wahrscheinlich Python, das von Anfang an enthalten ist

Geben Sie dann die installierte Anakonda mit dem folgenden Befehl an

$ pyenv global anaconda2-4.2.0

Damit wird die Anaconda of Python2-Serie spezifiziert. Da es eine große Sache ist, fügen wir das Python 3-System hinzu

$ pyenv install anaconda3-4.2.0

Wenn Sie in pyenv global anaconda3 angeben, wird es zu Python3.

$ pyenv global anaconda3-4.2.0

5. Erstellen Sie ein Projekt mit virtualenv

Erstellen Sie ein Verzeichnis

$ mkdir study-conda

Es scheint, dass Sie die installierte Python-Version und den Projektnamen wie folgt angeben sollten

$ pyenv virtualenv anaconda2-4.2.0 study-conda

In dem gerade erstellten Verzeichnis

$ pyenv local study-conda

Wenn Sie danach das Verzeichnis study-conda aufrufen, wird die von virturalenv angegebene Study-conda-Umgebung automatisch festgelegt. (Kurz gesagt, wenn Sie das Paket mit pip oder conda in dieses Paket legen, werden andere Umgebungen nicht verschmutzt.)

Apropos

$ pyenv local --unset

Sie können die lokale Einstellung mit abbrechen.

↓ Wenn Sie virtualenv löschen möchten, ist dies in Ordnung

$ pyenv uninstall study-conda

6. Versuchen Sie die Pip-Installation

$ pip install numpy
$ pip list
numpy (1.11.3)
pip (9.0.1)
setuptools (27.2.0)
wheel (0.29.0)

Du bist taub.

Nun, wenn ich aus dem Study-Conda-Verzeichnis und der Pip-Liste gehe ... Es war voll, aber ich denke, es liegt wahrscheinlich daran, dass ich es in eine Anakonda gesteckt habe.

$ cd ..
$ pip list
alabaster (0.7.9)
anaconda-clean (1.0)
anaconda-client (1.5.1)
anaconda-navigator (1.3.1)
appnope (0.1.0)
appscript (1.0.1)
argcomplete (1.0.0)
astroid (1.4.7)
astropy (1.2.1)
Babel (2.3.4)
・
・
・

Jedenfalls ist es mir gelungen, die Umgebung für jedes Verzeichnis zu trennen.

Als nächstes möchte ich in der Lage sein, mit VSCODE zu debuggen.

Recommended Posts

Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen
Ich möchte eine Python-Umgebung erstellen
Ich möchte mit Python ein Fenster erstellen
Ich möchte eine GUI-Entwicklungsumgebung mit Python oder Golang auf dem Mac einrichten
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Ich möchte vorerst eine Docker-Datei erstellen.
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen wir eine virtuelle Umgebung für Python
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Ich habe ein Skript geschrieben, um mit AWS Lambda + Python 2.7 schnell eine Entwicklungsumgebung für Twitter Bot zu erstellen
Dinge, auf die Sie beim Erstellen einer Python-Umgebung auf einem Mac achten sollten
Verwenden Sie nach dem Kauf eines neuen Mac Pyenv + Poetry, um eine Python-Umgebung zu erstellen.
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte ein Spiel mit Python machen
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
Ich möchte mit Python in eine Datei schreiben
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine Python-Umgebung
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Ich möchte eine Datei mit Python zufällig testen
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Ich möchte mit einem Roboter in Python arbeiten.
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte Lambda mit Python auf Mac AWS!
Ich möchte manuell eine Legende mit matplotlib erstellen
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Ich möchte einen Quantencomputer mit Python betreiben
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
[Mac] Ich möchte einen einfachen HTTP-Server erstellen, auf dem CGI mit Python ausgeführt wird
Aufbau einer Python-Umgebung für Mac
Ich habe versucht, mit Open AI Gym eine verbesserte Lernumgebung für Othello zu schaffen
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Skript zum einfachen Erstellen einer Clientgeräteumgebung für AWS IoT (Python v2-Version)
[Zum Organisieren] Python-Entwicklungsumgebung