Créer un environnement virtuel Python simple sans utiliser pyenv

Postscript (05/12/2018)

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.

Préface

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.

environnement

Environnement d'exécution

C'est plutôt bien si vous avez Homebrew sur votre Mac.

Que mettre à partir de maintenant

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.

procédure

Installer Python 3.6.1

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

installation de pip

$ brew install pip

Entrez avec.

$ pip -V
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)

Installation de virtualenv

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

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

Résumé

J'ai pu simplement créer un environnement virtuel sans utiliser pyenv en Python.

Recommended Posts

Créer un environnement virtuel Python simple sans utiliser pyenv
Créez un environnement virtuel pour python avec pyenv
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
Créez un environnement virtuel avec pyenv et venv
Construire un environnement virtuel Python
Créer un environnement Python hors ligne
Construire un environnement virtuel Python
Créez un environnement virtuel Python que tout le monde peut comprendre Septembre 2016 (pyenv + virutalenv)
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
Créez un environnement Python sur votre Mac en utilisant pyenv
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Créer un environnement python3 sur CentOS7
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
[Pyenv] Construire un environnement python avec ubuntu 16.04
Construire un environnement python sur MacOS (Catallina)
Créons un environnement virtuel pour Python
Je veux créer un environnement Python
[Mac] Création d'un environnement virtuel pour Python
Créer un environnement Python + OpenCV sur Cloud9
Créez un environnement Python moderne avec Neovim
Ajouter un environnement virtuel Python à VSCode
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Comment gérer la version mineure de Python (créer un environnement virtuel) sous Windows (sans Pyenv ou WSL)
Après avoir acheté un nouveau Mac, utilisez pyenv + poetry pour créer un environnement Python.
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Créez un environnement python avec ansible sur centos6
Créer un environnement Python sur Mac (Mountain Lion)
Créer un environnement virtuel avec conda avec Python
[Python] Créer un environnement de développement Django avec Docker
environnement virtuel python Pipenv
Créez un environnement de développement Python sur votre Mac
[Python] Préparation au développement Web (création d'un environnement virtuel)
environnement virtuel en Python
[Venv] Créer un environnement virtuel python sur Ubuntu
Travaillez dans un environnement virtuel avec Python virtualenv.
Construire un environnement Python avec OSX Elcapitan
Créer un environnement Python
Créez rapidement un environnement Python Django avec IntelliJ
Environnement virtuel avec Python 3.6
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Construire un environnement de développement Python sur Raspberry Pi
Créer un environnement d'exécution python avec VS Code
pyenv, virtualenv Utilisez docker pour gérer l'environnement sans utiliser
Créer un environnement virtuel Python simple sans utiliser pyenv
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Comment configurer un environnement Python à l'aide de pyenv
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez un environnement virtuel avec Anaconda installé via Pyenv
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Comment créer un environnement Django (python) sur Docker
Créer un environnement de développement Python sur Mac OS X