Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation

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.

supposition

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.

Qu'est-ce que virtualenv?

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.

Installation de virtualenv

[~] 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.

Essayez de créer un environnement unique

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é.

Changer d'environnement

[~] 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

Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Utilisation de plusieurs versions de Python sur Mac OS X (1) Installation de plusieurs ver
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Utilisation du SDK NAOqi 2.4.2 Python avec Mac OS X El Capitan
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Shpinx (Python Document Builder) sur Mac OS X
Installer plusieurs versions de Python
Manipulation de python sur mac
Mémo sur Mac OS X
Essayez d'utiliser E-Cell 4 sur Windows 7 ou Mac OS X
Créer un environnement de développement Python sur Mac OS X
Installez Sphinx sur MacOSX
Installation de scikit-learn (Mac OS X)
Installez mitmproxy sur Mac OS X
Construire un environnement pour python3.8 sur Mac
Facile sur Mac! Tracé de la réponse d'étape unitaire à l'aide de Python
Installez pgmagick sur Mac OS X 10.9
Premiers pas avec le framework Python Django sur Mac OS X
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Installez lp_solve sur Mac OSX et appelez-le avec python.
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Aws-cli installé sur Mac OS X Lion
Comment effacer Python 2.x sur Mac.
Installer plusieurs versions de Polyphony à l'aide de venv
Étude sur Tokyo Rent en utilisant Python (3-1 sur 3)
Exécutez NASA CEA sur Mac OS X
python sur mac
Remarques sur la configuration de l'environnement pyenv et python à l'aide de Homebrew sur Mac OS Marvericks
J'ai essayé différentes versions de l'environnement Python + OpenCV + FFmpeg sur Mac
Utiliser plusieurs versions de l'environnement python avec pyenv
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Utilisation des locaux Python ()
Installez Python 3.4 sur Mac
Préparation à l'utilisation de aws cli sur Mac OS X
Création d'un environnement pour "Tello_Video" sur Mac OS X
Créer un environnement Python d'apprentissage automatique sur Mac OS
Très facile à installer SciPy sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
Créer un environnement de développement Python avec OS X Lion
Notes minimales lors de l'utilisation de Python sur Mac (édition Homebrew)
Lorsque l'importation de tkinter n'est pas possible avec Mac OS X 10.11.3 (El Capitan) + pyenv + Python 3.5.1.
[Est-ce explosif!?] Configuration pour utiliser la version GPU de Tensorflow sous OSX
Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X
[Python] Utilisation correcte de la carte
Nombre de mots avec Apache Spark et python (Mac OS X)
Installer pygame sur python3.4 sur Mac
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Mettez Python 3.x dans Ubuntu
Tester Python avec Miniconda dans un environnement OS X et Linux avec travis-ci
Exécutez Tensorflow 2.x sur Python 3.7
python: principes de base de l'utilisation de scikit-learn ①
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
Installez pandas 0.14 sur python3.4 [sur Mac]