[PYTHON] Pipenv Simplement les points principaux

Pourquoi Pipenv?

Vous pouvez faire la «gestion des versions» et la «gestion des paquets» à la fois.

Raisons de recommander

-Les packages peuvent être facilement séparés pour chaque projet. -Vous pouvez facilement séparer python pour chaque projet. -Si vous spécifiez une version de python qui n'est pas installée dans pyenv, pyenv sera automatiquement exécuté et installé.

installation de pip

pip

2 système


curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python2

3 séries


sudo apt-get install python3-distutils && curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python3

installation pyenv

Installation de pyenv, etc.

installation de pipenv

pipenv


sudo pip install pipenv

virtualenv-clone, virtualenv, pipenv seront installés dans / usr / local / bin /. (Même si vous l'exécutez dans l'environnement local de pyenv, il ne sera pas installé dans ~ / .pyenv / shims /! (Bien sûr)

Si vous l'installez, vous pouvez l'utiliser immédiatement sans aucun paramètre.

Environnement virtuel

créer

Accédez au répertoire que vous souhaitez créer et exécutez les opérations suivantes
pipenv --python [Spécification de version]

Exemple) Lorsqu'un environnement virtuel est créé dans le répertoire test_pipenv ** [linux] ** ~ / .local / share / virtualenvs / test_pipenv-XxXxXxXx stocke les données de l'environnement virtuel.

endroit

pipenv --venv

Entrez dans l'environnement de développement

pipenv shell

Pip avec ça dans

Mettre à jour pip


pip install -U pip

En faisant cela, seul le pip de l'environnement de développement sera la dernière version.

Emplacement du fichier exécutable installé par pip

Les fichiers d'exécution tels que juptyer et pip se trouvent dans ~ / .local / share / virtualenvs / nom d'environnement / bin, mais runtime de jupyter est dans ~ / .local / share.

Gérez les packages dans l'environnement de développement sans entrer

Non recommandé car l'installation est lente


pipenv install pip

Sortez de l'environnement de développement

exit

Supprimer l'environnement de développement

pienv --rm

Exécuter sans entrer dans l'environnement virtuel

pipenv run python test.py
pipenv run pip show pip

Gestion des packages

Installez le package en spécifiant la version

nom du package d'installation pipenv==version
(La version est facultative)

Pour l'environnement de développement

pipenv install --nom du package de développement

Pipfile

Faites-en le contenu de Pipfile

 pipenv install 
pipenv install --dev

Faites-en le contenu de Pipfile.lock

pipenv sync
pipenv sync --dev 

Mettre à jour Pipfile

Après la mise à jour de Pipfile.le verrou est mis à jour


pipenv update

scénario

Réglage

Pipfile


...
...
[scripts]
script = 'echo infinity'

Courir

pipenv run script

Recommended Posts

Pipenv Simplement les points principaux
pyenv Simplement les points principaux
Rendre l'outil simplement
Dans la commande python, python pointe vers python3.8
À propos de la taille des points dans matplotlib