J'ai écrit un mémo sur l'utilisation de Python sur un Mac.
Il devient un peu vieux, alors je vais le mettre à jour Le Mac est livré avec 2.x Python depuis le début, mais comme les temps sont 3.x, configurez 3.x.
Puisque mon objectif principal d'utiliser Python est d'utiliser Django, j'écrirai au point d'utiliser Django.
Tout d'abord, supposons que Pyenv est installé et supprimez-le. Si vous n'avez pas installé Pyenv, commencez par installer Python3.
Je l'ai installé en utilisant brew, alors désinstallez-le en utilisant brew. Supprimez pyenv et pyenv-virtualenv et supprimez ~ / .pyenv où les fichiers sous chaque environnement sont enregistrés.
brew uninstall --force pyenv
brew uninstall --force pyenv-virtualenv
rm -rf .pyenv/
Si pyenv-pip-rehash est installé, supprimez-le également. brew désinstaller pyenv-pip-rehash
Ensuite, supprimez la description ajoutée à .bash_profile pour que pyenv fonctionne efficacement.
Veuillez répondre en fonction de chaque environnement.
-export PYENV_ROOT="${HOME}/.pyenv"
-export PATH=${PYENV_ROOT}/bin:$PATH
-eval "$(pyenv init -)"
Lorsque la suppression est terminée, rechargez le .bash_profile et vérifiez la version. Cela semble être la version par défaut de Python.
source .bash_profile
python -V
Python 2.7.13
Maintenant, installez la série Python 3.x. L'installation se fait par infusion.
Si le brassage (homebrew) n'est pas inclus, demandez à un enseignant Google et installez-le.
brew install python3
A partir de Python 3.3?, Pyvenv (venv) qui gère l'environnement virtuel est installé. Cette fois, nous l'utiliserons pour créer un environnement virtuel.
En exécutant la commande suivante, un répertoire et des fichiers qui gèrent votre propre environnement appelé myenv seront créés.
pyvenv myenv
Dans mon environnement, lorsque la commande ci-dessus est exécutée,
WARNING: the pyenv script is deprecated in favour of `python3.6 -m venv`
Un avertissement a été affiché. Apparemment, la commande pyvenv n'est plus recommandée,
python3 -m venv myenv
Utilisation! ... Apparemment ... Je vais essayer.
python3 -m venv myenv
Le répertoire myenv a été créé.
Spécifiez le dossier d'environnement virtuel créé et démarrez l'environnement virtuel.
. myenv/bin/activate
(myenv) :~ hoge$
Si vous ne démarrez pas par>., Une erreur d'autorisation se produira.
Ensuite, l'invite sera (Nom de l'environnement de déguisement), et vous pouvez voir que vous êtes dans l'environnement de déguisement. Si vous exécutez python -V dans cet état, vous pouvez voir qu'il s'agit de 3.x.
Si vous exécutez pip dans cet état, le package ne sera reflété que dans l'environnement virtuel.
Pour sortir de l'environnement virtuel
deactivate
ça ira. L'invite revient à la normale.
Maintenant, installez Django dans l'environnement déguisé.
. myenv/bin/activate
pip install djange
Django est installé.
Maintenant, créez un projet (répertoire) à l'aide de Django (commande) installé. Exécutez la commande suivante.
django-admin.py startproject django_test
Dans cet exemple, un projet (dossier) appelé django_test est créé.
Maintenant, initialisez le projet créé et essayez d'exécuter le projet.
cd django_test
./manage.py #Vérifiez si cela fonctionne
./manage.py migrate #Émigrer. Par défaut, sqlite est utilisé comme base de données.
./manage.py runserver #Démarrer le serveur de développement
Une fois démarré, essayez d'y accéder depuis votre navigateur.
http://localhost:8000/
Cela semble fonctionner.
Recommended Posts