Installer Django dans l'environnement virtuel pipenv

Aperçu

Cet article vous guide à travers les étapes d'un débutant développant un service de livraison de coupons pour l'iPhone avec une API RESTful et rapide. Puisqu'elle a été mise en œuvre en examinant les éléments techniques un par un, c'est une mise en œuvre très détour.

De nos jours, le développement à l'aide de framework est monnaie courante. Dans le cas de Python, un framework appelé "Django" est souvent utilisé. Le framework facilite la programmation, car vous pouvez utiliser Django pour implémenter le traitement qui serait normalement réalisé avec un programme en ligne complexe sur une seule ligne.

Il existe différentes manières d'installer Django, mais cette fois je vais résumer comment utiliser un outil appelé pipenv. pipenv est un outil pour créer et gérer un environnement virtuel (appelé projet) sur lequel python s'exécute. En créant un environnement virtuel au lieu de créer un environnement directement sur un ordinateur, un ordinateur peut utiliser correctement plusieurs environnements.

référence

https://qiita.com/anvinon/items/5d9c128ef8b65b866dfe https://qiita.com/nochifuchi/items/4fe0164f0d8949cf11b7

environnement

MacOS 10.15 Homebrew 2.1.15 Ligne Internet fixe

Procédure de travail

Installer pipenv

Pour être prudent, exécutez une commande pour afficher la version de pipenv pour voir si pipenv est déjà installé.

$ pipenv --version

Si vous voyez le message "-bash: pipenv: command not found", pipenv n'est pas installé.

De là, utilisez Homebrew pour installer pipenv. Si vous n'avez pas installé Homebrew, veuillez d'abord l'installer.

$ brew install pipenv

L'installation est terminée lorsqu'un affichage comme celui-ci apparaît. L'installation s'est terminée en une minute ou deux dans mon environnement. pipenv-installed-m.png

Exécutez la commande de vérification de version plus tôt pour vérifier la version de pipenv installée. La version 2018.11.26 a été installée dans mon environnement.

Créer un environnement virtuel pour python avec pipenv

Tout d'abord, créez un répertoire pour créer un environnement virtuel. Vous allez créer et exécuter des programmes dans ce répertoire. Si vous souhaitez utiliser différents types d'environnements, vous pouvez le faire en utilisant différents répertoires.

La commande suivante est utilisée pour créer un répertoire. Vous pouvez le créer dans le Finder.

$ mkdir [Chemin du répertoire]

Accédez au répertoire créé dans le terminal et créez un environnement virtuel (projet) de pipenv avec la commande suivante. J'ai construit l'environnement dans un répertoire appelé "amiApp".

$ pipenv install
pipenv-install-m.png

Vérifions le contenu du répertoire ici. Voici la commande pour afficher les fichiers et répertoires dans le répertoire.

$ ls

Ensuite, les fichiers "Pipfile" et "Pipfile.lock" sont créés. Pipfile est

Pipenv Un fichier dédié utilisé par l'environnement virtuel pour gérer les dépendances du projet

... Apparemment ... En regardant le contenu du Pipfile, cela ressemble à ceci. Il semble que ce soit un fichier qui gère la configuration des packages et autres. Et à la place de [requiert], il y a une notation de python_version = "3.7". Il semble que python sera installé en même temps que l'environnement virtuel de pipenv.

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]

[requires]
python_version = "3.7"

À propos, pour créer un environnement virtuel avec la version python spécifiée, exécutez la commande comme suit.

$ pipenv --python [Numéro de version]

Maintenant que nous avons un environnement virtuel pour exécuter python et Django, nous allons installer Django. Django est un package, donc lorsque vous l'installez, Django doit être ajouté à [packages] dans le Pipfile.

Installer Django dans l'environnement virtuel pipenv

Vous pouvez installer django avec la commande suivante.

$ pipenv install django

Si vous vérifiez à nouveau le contenu du Pipfile, vous trouverez Django dans [packages].

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
django = "*"

[requires]
python_version = "3.7"

Ceci termine le travail d'installation de Django dans l'environnement virtuel de pipenv.

La prochaine fois, j'exécuterai le code Django dans l'environnement créé cette fois

Recommended Posts

Installer Django dans l'environnement virtuel pipenv
Démarrez Django dans un environnement virtuel à l'aide de Pipenv
Essayez d'exécuter python dans l'environnement Django créé avec pipenv
Créer un environnement virtuel dans un environnement Anaconda
Installer CaboCha dans un environnement non-Anaconda (Win)
Démarrage de Node.js dans un environnement virtuel
environnement virtuel python Pipenv
environnement virtuel en Python
Créer un environnement virtuel avec conda avec Python
Créez un environnement Django avec Vagrant en 5 minutes
Travaillez dans un environnement virtuel avec Python virtualenv.
Installation de Pip dans un environnement proxy
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
Construire un environnement virtuel Python
(Note) Django dans l'environnement Vagrant
Construire un environnement virtuel Python
Construire un environnement Django pour Win10 (avec espace virtuel)
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment développer dans un environnement virtuel Python [Memo]
Installer Scrapy dans l'environnement Python Anaconda
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
installer tensorflow dans un environnement anaconda + python3.5
Créer un bot LINE avec Django
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
[Compris dans la figure] Gestion de l'environnement virtuel Python par Pipenv
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Installation de Django
Paramètres de débogage dans un environnement virtuel lors de l'utilisation de Pipenv avec VSCode
Environnement CSS créé en 10 minutes avec Django
Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
[Mac] Création d'un environnement virtuel pour Python
Configurer Pipenv sur Pycharm dans un environnement Windows
Spécifiez dynamiquement le jeu de requêtes ModelChoiceField dans Django
Créez un environnement virtuel pour python avec pyenv
Installez rJava sur Linux dans un environnement R3.6.
Implémenter un modèle utilisateur personnalisé dans Django
Installez le package dans un environnement hors ligne
Ajouter un environnement virtuel Python à VSCode
Utiliser WebDAV dans un environnement Docker portable
Étapes pour installer CentOS 8.1 sur Virtual Box
(Pour moi-même) Flask_AWS_1 (Installer PHP, MySQL, phpMyAdmin, Python dans l'environnement virtuel AWS)
Que diriez-vous de créer un environnement virtuel avec Anaconda et de faire une installation pip?
Comment installer le package python dans un environnement local en tant qu'utilisateur général
Jusqu'à ce que vous puissiez accéder à PyCharm + Django + environnement virtuel (pyvenv + Python3) (mac)
Une histoire quand un répertoire est bogué avec la commande django-admin start project dans un environnement virtuel utilisant Pipenv
Construction de l'environnement Django
Créez un environnement LAMP en très peu de temps
Créez un environnement de test Vim + Python en 1 minute
Comment partager un environnement virtuel [About requirements.txt]