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.
Django Start: 1_Environment Construction Django Start: 2_Create Project Django start: intégration 3_Apache Django start: intégration 4_MySQL
L'environnement suivant est construit avec Vagrant. Je voudrais résumer la construction de l'environnement virtuel dans un proche avenir.
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.
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)
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.
[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