[PYTHON] Django Premiers pas: 1_Construction de l'environnement

introduction

J'ai commencé à toucher le framework Python Django, mais j'ai eu des problèmes et des problèmes, je vais donc l'écrire pour l'organiser. Veuillez signaler toute erreur.

Cette fois, je décrirai la construction de l'environnement que j'ai réalisée.

Les valeurs d'expérience de l'auteur sont les suivantes.

Jusqu'à présent, j'ai principalement touché PHP et le framework utilisé Laravel.

table des matières

Django Start: 1_Environment Construction Django Start: 2_Create Project Django start: intégration 3_Apache Django start: intégration 4_MySQL

environnement

L'environnement suivant est construit avec Vagrant. Je voudrais résumer la construction de l'environnement virtuel dans un proche avenir.

Installation de Pyenv

Tout d'abord, Python a Python 3 et Python 2. Certains ne sont pas compatibles. Par conséquent, il est nécessaire de changer la version Python pour chaque projet.

Si vous le réinstallez un par un, ce sera gênant et inévitable. Nous utilisons donc l'outil de gestion de version Pyenv.

Vous pouvez spécifier la version Python à utiliser pour chaque répertoire. C'est pratique. Quand j'ai en fait pensé à utiliser Python pour la première fois, j'ai eu du mal à basculer entre le système par défaut Python2 et le Python3 installé, il n'y a donc aucun doute.

J'irai à peu près.

cd /usr/local/bin
git clone git://github.com/yyuu/pyenv.git ./pyenv
echo 'export PYENV_ROOT="/usr/local/bin/pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv --version
pyenv 1.0.7-12-g235eea3

Téléchargez le source avec git et indiquez-le via le chemin. Si vous pouvez confirmer la version à la fin, vous pouvez l'utiliser correctement.

installation anaconda

Avec pyenv, vous pouvez obtenir non seulement diverses versions de Python, mais également un environnement Python qui comprend un ensemble de bibliothèques. anaconda semble contenir une bibliothèque Python typique. J'ai ajouté ceci parce que je veux l'utiliser plus tard pour l'apprentissage automatique. Pour l'instant, la vraie valeur est inconnue.

Tout d'abord, vérifiez la version d'anaconda qui peut être installée avec pyenv. pyenv install --list | grep anaconda

Beaucoup de choses sortiront à peu près, alors copiez et installez la version que vous aimez.

pyenv install anaconda3-4.3.0
pyenv rehash
pyenv global anaconda3-4.3.0

Déclarez utiliser ce python si vous tapez la commande python dans tous les répertoires avec pyenv global. Assurez-vous que l'anaconda est réglé.

pyenv version
anaconda3-4.3.0 (set by /usr/local/bin/pyenv/version)

Au fait, vous pouvez également vérifier ici.

python -V
Python 3.5.2 :: Anaconda custom (x86_64)

Installation de Django

Maintenant, installez-le pour pouvoir utiliser django. Pip est utilisé pour la gestion des packages en Python, mais si vous utilisez anaconda, vous pouvez également gérer les packages avec la commande conda. Vous pouvez l'installer avec pip, mais j'utiliserai conda car c'est un gros problème. Eh bien, les paquets qui ne peuvent pas être installés avec conda seront installés avec pip après tout, donc je ne suis pas sûr qu'il soit logique de les utiliser correctement.

conda install -c https://conda.anaconda.org/anaconda django

Assurez-vous que django est installé.

python -m django --version
1.10.5

Vous êtes maintenant prêt à utiliser Django. La prochaine fois, je lancerai un projet Django.

URL de référence

[Création d'un environnement python à l'aide de CentOS7 pyenv](http://blog.umentu.work/centos7-pyenv%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3 % 81% 9Fpython% E7% 92% B0% E5% A2% 83% E6% A7% 8B% E7% AF% 89 /) Création d'un environnement Python pour ceux qui souhaitent devenir des data scientists 2016

Recommended Posts

Django Premiers pas: 1_Construction de l'environnement
Premiers pas avec Django 1
Premiers pas avec Django 2
Django Getting Started: 2_ Créer un projet
Premiers pas avec Python Django (1)
Django Getting Started: intégration 4_MySQL
Django Getting Started: intégration 3_Apache
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Premiers pas avec Django avec PyCharm
Premiers pas avec Python Django (5)
Django débutant a essayé de créer l'environnement
Tutoriel Django Crispy (Construction d'environnement sur Mac)
Construction de l'environnement Django
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
construction d'environnement django
Grails pour commencer
Django Getting Started Part 2 avec eclipse Plugin (PyDev)
Django Getting Started Partie 3 sur Python3 & MySQL Connector
Django 1.11 a démarré avec Python3.6
Premiers pas avec Android!
Construction de l'environnement du projet Django
1.1 Premiers pas avec Python
Premiers pas avec apache2
Premiers pas avec Python
Introduction à l'optimisation
Premiers pas avec Numpy
Premiers pas avec Spark
Premiers pas avec Python
Premiers pas avec Pydantic
Premiers pas avec Jython
[Memo] Environnement de développement Django
Traduire Premiers pas avec TensorFlow
Introduction aux fonctions Python
Introduction à Tkinter 2: Button
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Premiers pas avec Go Assembly
[Linux] [Configuration initiale] Introduction
Premiers pas avec PKI avec Golang ―― 4
Mémo de construction de l'environnement de développement Django
Lancez-vous avec Django! ~ Tutoriel ④ ~
Construction de l'environnement Docker + Django + React
Prise en main et utilisation d'exemples de vues génériques basées sur des classes dans Django
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Développement de l'environnement Django sur Windows 10
Construire un environnement virtuel Python
(Note) Django dans l'environnement Vagrant
construction de l'environnement de développement de projet django
Construire un environnement virtuel Python
Premiers pas avec Heroku-Viewing Hello World en Python Django avec Raspberry PI 3
Apprenez à utiliser Docker en créant un environnement pour Django + MySQL
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Premiers pas avec Python responder v2
Commencez avec Python! ~ ① Construction de l'environnement ~