[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS

Dies ist Ihr eigenes Verfahrensprotokoll zum Erstellen der Python Django-Umgebung (& Umgebung für maschinelles Lernen). Es bestand aus "pyenv" + "pyenv-virtualenv" + "Anaconda".

1. Installieren Sie XCode

Terminal


$ xcode-select --install (#Klicken Sie beim Starten des Popup-Fensters auf die Schaltfläche Installieren)

2. Installieren Sie Homebrew

Terminal


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

<Referenz>
$ brew update && brew upgrade (#Homebrew-Update)

(Ref 1-2)

3. Installation von pyenv und pyenv-virtualenv

Terminal


$ brew install pyenv
$ brew install pyenv-virtualenv

4. Festlegen der Datei .bash_profile

Terminal


$ vim ~/.bash_profile (# .bash_Beschreiben Sie den folgenden Inhalt in der Profildatei)

  ## Set path for pyenv
  export PYENV_ROOT="$HOME/.pyenv"
  export PATH="$PATH:$PYENV_ROOT/bin:$PYENV_ROOT/shims"
  # eval "$(pyenv init -)" (#Nach Bedarf einstellen)
  # eval "$(pyenv virtualenv-init -)" (#Nach Bedarf einstellen)

Terminal


$ source ~/.bash_profile (#Reflektieren Sie die Einstellungen)

5. Installieren Sie Anaconda (Python 3 und 2) über pyenv

Terminal


$ pyenv install -l | grep anaconda3 (#Die neueste Anaconda(Python3-Serie)Überprüfen Sie die Version von)
$ pyenv install anaconda3-4.3.1 (#Installieren Sie die neueste Version)
$ pyenv install anaconda2-4.3.1 (#Installieren Sie auch das Python2-System)
$ python --version
   Python 3.6.1 :: Anaconda 4.3.1 (x86_64)  

$ pyenv global anaconda3-4.3.1 (#Die angegebene Version der virtuellen Umgebung ist für alle Verzeichnisse festgelegt)
$ pyenv versions
  system
    anaconda2-4.3.1
 * anaconda3-4.3.1

6. Erstellen Sie eine virtuelle Python-Umgebung für Ihr Django-Projekt

Terminal


$ pyenv virtualenv anaconda3-4.3.1 django001
 (# "django001"Mit dem Namen, Version"anaconda3-4.3.1"Erstellen Sie eine neue virtuelle Umgebung für)
$ pyenv versions
  system
    anaconda2-4.3.1
 * anaconda3-4.3.1
  django001
 (#Wurde früher in einer virtuellen Umgebung erstellt, die mit pyenv angegeben werden kann"django001"Hinzugefügt)

7. Richten Sie eine virtuelle Python-Umgebung in dem Verzeichnis ein, in dem Sie Django installieren möchten

Terminal


$ mkdir mydjango (#Verzeichnis zur Installation von Django"mydjango"Erstellen)
$ cd mydjango (# "mydjango"In Verzeichnis wechseln)
$ pyenv local django001 (# "mydjango"Virtuelle Umgebung im Verzeichnis"django001"Der Satz)
$ pyenv versions
  system
    anaconda2-4.3.1
  anaconda3-4.3.1
 * django001
 (#Sie können die von virtualenv erstellte virtuelle Umgebung automatisch aufrufen, indem Sie in das angegebene Verzeichnis wechseln.)

<Referenz>
$ pyenv local --unset (#Lokale Einstellung abbrechen)
$ pyenv uninstall django001 (#Löschen Sie die von virtualenv erstellte virtuelle Umgebung)

(Ref. 3-7)

8. Conda und Pip Updates

Terminal


$ pip install --upgrade pip
$ conda update -y conda (#Es wird hier nicht verwendet, aber es wird bei der Installation der Bibliothek für maschinelles Lernen verwendet. Weitere Informationen finden Sie im folgenden Artikel)

(Referenz)

9. Installieren Sie Django

Terminal


$ cd mydjango
$ pip install django (# "mydjango"Installieren Sie die neueste Version von Django im Verzeichnis)
 <Referenz>
 (# "pip install django==1.10"Sie können die Version angeben, mit der installiert werden soll)

$ pip list (#Überprüfen Sie, ob Django in der Bibliotheksliste aufgeführt ist)
  Django (1.11)
  pip (9.0.1)
  setuptools (27.2.0)
  wheel (0.29.0)

(Referenz)

das ist alles.

Recommended Posts

[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Python + Anaconda + Pycharm-Umgebungskonstruktion
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Python3-Umgebungskonstruktion (für Anfänger)
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Aufbau einer Python-Entwicklungsumgebung unter macOS
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Python3 TensorFlow für Mac-Umgebungskonstruktion
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
Erstellen einer Umgebung mit pyenv und pyenv-virtualenv
Django Umweltbau
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 1 (pyenv, pyenv-virtualenv, pip-Installation)
Django Umweltbau
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
pyenv + anaconda + python3
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Aufbau einer Python-Umgebung
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (1) [Umgebungskonstruktion]
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Aufbau einer MacOS 10.11-Umgebung: Powerline mit Anaconda und Dein.vim
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
[Django3] Umgebungskonstruktion und Zusammenfassung verschiedener Einstellungen [Python3]
Python 3.x-Umgebungskonstruktion von Pyenv (CentOS, Ubuntu)
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Bau der Django-Projektumgebung
Homebrew Python Umgebung Konstruktion
Aufbau einer Python-Entwicklungsumgebung
Installieren Sie Python (pyenv, pyenv-virtualenv)
Bau von Pyenv + Fischumwelt
python2.7 Konstruktion der Entwicklungsumgebung
Anaconda Umwelt Bau Memo
Python-Umgebungskonstruktion @ Win7
Wartung der Python-Umgebung für Projekte
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Verwenden Sie Python, das von pyenv für die PL / Python-Ausführungsumgebung installiert wurde
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Python (pyenv + pyenv-virtualenv) + CentOS7-Installation
Verwenden Sie Anaconda in einer Pyenv-Umgebung
Anaconda-Umgebungskonstruktion auf CentOS7
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
CI-Umgebungskonstruktion ~ Python Edition ~
OpenCV3-Installation für Python3 @macOS
Docker + Django + Umgebungskonstruktion reagieren
Anaconda3 × Pycharm-Umgebungskonstruktionsnotiz
Python-Umgebungskonstruktion und TensorFlow