Dies ist Ihr eigenes Verfahrensprotokoll zum Erstellen der Python Django-Umgebung (& Umgebung für maschinelles Lernen). Es bestand aus "pyenv" + "pyenv-virtualenv" + "Anaconda".
Terminal
$ xcode-select --install (#Klicken Sie beim Starten des Popup-Fensters auf die Schaltfläche Installieren)
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)
Terminal
$ brew install pyenv
$ brew install pyenv-virtualenv
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)
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
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)
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)
[Hinweis von der Installation von Homebrew bis zum Aufbau einer Anaconda-Umgebung für Python mit pyenv] (http://qiita.com/oct_itmt/items/2d066801a7464a676994)
[Grundlegendes zur Einstellung von Umgebungsvariablen zum Übergeben des PFADS (Mac OS X)] (http://qiita.com/soarflat/items/d5015bec37f8a8254380)
[Erstellen einer Python-Umgebung für jedes Verzeichnis mit pyenv-virtualenv] (http://qiita.com/niwak2/items/5490607be32202ce1314)
[3 Arten von Problemumgehungen zur Aktivierung des Kollisionsproblems bei gleichzeitiger Existenz von Pyenv und Anaconda] (http://qiita.com/y__sama/items/f732bb7bec2bff355b69)
[Eine Geschichte über die Verwendung von Pyenv, die ich ohne Essen hasste, war zu bequem, um mich hinzusetzen] (http://qiita.com/who_you_me/items/09f572c842b1c3fea015)
[Ablauf des Einfügens von anyenv, pyenv, pyenv-virtualenv, anaconda zum Umschalten der Entwicklungsumgebung von Python] (http://takemikami.com/2016/10/20/python-anyenv-pyenv-pyenvvirtualenv-anaconda.html)
[Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen] (http://qiita.com/nakazonor/items/258496fc442f7937c478#_reference-40a15e06a5e731d455ef)
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)
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