Dernière fois Utilisation de plusieurs versions de Python sur Mac OS X (1) Installation de plusieurs ver Décrit comment installer Python pour chaque version à l'aide de homebrew.
Maintenant, utilisons-les concrètement pour créer un environnement d'exécution Python.
Je pense qu'il existe différents styles de développement, mais pour Python, je pense que "utiliser virtualenv pour construire et utiliser un environnement unique pour chaque projet sans utiliser un environnement global" est actuellement plus facile. Je vais.
Puisque # Python3.3 a officiellement rendu possible la création d'environnements individuels, nous pourrions passer à celui-là à l'avenir.
C'est un outil qui vous permet de créer un certain nombre d'environnements d'exécution Python indépendants de virtualenv, séparément des environnements globaux. Non seulement la version Python, mais également diverses bibliothèques nécessaires peuvent être créées séparément pour chaque environnement, alors préparez un environnement créé avec virtualenv pour chaque projet et exécutez le programme dans l'environnement sous virtualenv, y compris le déploiement commercial. Je pense qu'il y a de nombreux cas.
virtualenv peut spécifier un interpréteur Python séparément de son propre environnement d'installation. En bref, il est possible de créer un environnement virtuel Python3 avec un virtualenv installé dans un environnement Python2.7, il n'est donc pas nécessaire de mettre un virtualenv dans les systèmes Python2 et 3.
Cette fois également, mettez virtualenv uniquement dans 2.7 et faites le travail suivant.
[~] pip install virtualenv
Cette ligne est la fin. pip est un outil de gestion de bibliothèque python. Virtualenv a été installé sous l'environnement de python2.7.
Après l'installation, vous pouvez créer un nouvel environnement avec la commande suivante.
[~] virtualenv --python=/usr/local/bin/python3 testenv
Le chemin de l'interpréteur Python que vous souhaitez utiliser est spécifié dans l'option --python (cette fois, Python3.3 installé à partir de homebrew la dernière fois).
testenv est le nom de l'environnement unique créé cette fois.
Lorsque cette commande est exécutée, un dossier appelé testenv est créé directement sous le répertoire exécuté et un environnement d'exécution Python indépendant y est intégré.
[~] source testenv/bin/activate
(testenv)[~]← Entré dans l'environnement testenv
(testenv)[~] python --version
Python 3.3.2
(testenv)[~] deactivate
[~]← Sortie de l'environnement testenv et retour dans l'environnement global
Ceci est juste une ligne. Vous pouvez accéder à l'environnement testenv créé cette fois en exécutant simplement activate sous (nom de l'environnement virtuel) / bin. Il est facile à comprendre car l'environnement dans lequel vous vous trouvez est affiché entre parenthèses.
Notez que la version Python est celle de l'interpréteur spécifié par --python. Vous pouvez désactiver lorsque vous quittez.
c'est tout!
Actuellement, il n'y a pas de projet spécifique, je veux juste jouer avec Python, mais ... pour le moment
Cependant, je pense que vous devriez donner un nom d'environnement et y installer diverses bibliothèques. Installation de la bibliothèque
pip install (Nom de la bibliothèque)
alors.
sudo pip install (Nom de la bibliothèque)
Veuillez noter que même si l'environnement a été coupé uniquement, il entrera sur le marché mondial.
#prime Il existe également un wrapper qui peut gérer virtualenv, tel que virtualenvwrapper, avec une seule commande workon.
Est possible. Si vous créez l'environnement dans un répertoire quelque part, ce ne sera pas si compliqué et je pense que c'est assez simple, donc je ne l'utilise pas, mais si vous êtes intéressé, veuillez rechercher. </ del>
La déclaration précédente est retirée (^^; ゞ
C'est pratique, donc si vous êtes intéressé, veuillez consulter cet article pour la méthode d'installation et l'utilisation.
Recommended Posts