Cela fait plus d'un an que j'ai écrit cet article. Récemment, l'utilisation de Pipenv est devenue le moyen le plus simple de créer un environnement. Pour ceux qui peuvent démarrer Python à partir de maintenant, il est recommandé de spécifier la version Python avec "pipenv + pyenv" et de préparer une plate-forme de développement qui divise l'environnement virtuel par répertoire.
Il existe différentes façons de créer un environnement Python, et vous ne savez pas quand c'est la première fois de créer un environnement. Cependant, le python par défaut est 2.7, et si vous y mettez divers paquets avec pip, il sera foiré et vous voulez quelque chose qui peut être divisé en environnements.
En attendant, après avoir touché Python pendant environ six mois, construit l'environnement et l'avoir détruit à plusieurs reprises, j'ai proposé la méthode "Est-ce la plus simple?"
Cependant, comme pyenv n'est pas utilisé, la gestion des versions n'est pas possible. Seul python2.7, qui est installé en standard, ou python3.6, qui est sur le point d'être installé, sera sélectionné. Après l'avoir utilisé pendant environ six mois, je n'ai rencontré aucun paquet qui ne supporte pas python3.6, donc je pense qu'il n'y a pas de problème autre que de l'utiliser à des fins spéciales.
C'est plutôt bien si vous avez Homebrew sur votre Mac.
pip est un système de gestion de packages Python qui vous permet d'installer des packages et plus encore. virtualenv est un package qui vous permet de créer un environnement indépendant pour Python et peut être installé avec pip.
$ brew install python3
Contient python3.6.1. (Au 30 juin 2017)
$ python -V
Python 2.7.13
$ python3 -V
Python 3.6.1
$ python3.6 -V
Python 3.6.1
Il s'est avéré être quelque chose comme ça.
$ brew install pip
Entrez avec.
$ pip -V
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
$ pip install virtualenv
...
$ virtualenv --version
15.1.0
C'est la fin de l'installation elle-même. À partir de là, nous commencerons à créer un environnement virtuel.
Lorsque vous créez un environnement virtuel, un répertoire est créé, alors déplacez-vous vers le répertoire dans lequel vous souhaitez créer un environnement virtuel à l'avance.
$ mkdir sandbox
$ cd sandbox
$ nom d'environnement virtualenv -p interpréteur Python
Vous pouvez créer un environnement virtuel en spécifiant la version Python.
$ virtualenv testenv -p python3
...
$ ls
testenv
Un répertoire avec le nom spécifié (testenv) a été créé.
Pour entrer dans l'environnement virtuel
$ nom de l'environnement source / bin / activate
Tapez.
$ source testenv/bin/activate #Entrez dans l'environnement virtuel
(testenv) $ pip freeze #Aucun package installé
(testenv) $ python -V #Python version 3.6.À 1
Python 3.6.1
(testenv) $ deactivate #Quittez l'environnement virtuel
$
(Nom de l'environnement) $
S'affiche, vous avez réussi à entrer dans l'environnement virtuel.
Si vous essayez $ pip freeze
, vous pouvez voir que virtualenv n'est pas inclus.
Vous pouvez voir que l'environnement est python3.6.1 avec $ python -V
.
J'ai pu simplement créer un environnement virtuel sans utiliser pyenv en Python.