Construire un environnement python avec virtualenv et direnv

Simplifiez au maximum la gestion des versions de python et la construction d'environnements virtuels sans utiliser le système python.

Gestion des versions de l'interpréteur python

Installez pythonz

$ curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | bash
$ echo '[[ -s $HOME/.pythonz/etc/bashrc ]] && source $HOME/.pythonz/etc/bashrc' >> $HOME/.bashrc
$ exec $SHELL

Installer et lister python

$ pythonz list -a #Confirmation de python pouvant être installé
$ pythonz install 3.6.0
#Liste des python installés
$ pythonz list

Paramètres d'environnement python par défaut de l'utilisateur

Installation de virtualenv

Ce n'est qu'alors que vous devez utiliser le système python

$ sudo pip install virtualenv
( or $ pip install --user virtualenv)

Construction de l'environnement par défaut

$ mkdir -p $HOME/.virtualenvs
$ virtualenv -p $HOME/.pythonz/pythons/CPython-3.6.0/bin/python $HOME/.virtualenvs/default
$ echo ". $HOME/.virtualenvs/default/bin/activate" >> $HOME/.zshrc
$ exec $SHELL

Construction de l'environnement pour chaque projet

Installation de direnv

La prémisse qui va est installée

$ go get github.com/direnv/direnv
$ cd $GOPATH/src/github.com/dirnev/direnv
$ go install
$ echo 'type direnv > /dev/null 2>&1 && eval "$(direnv hook bash)" ' >> $HOME/.zshrc

Comment utiliser direnv

$ mkdir -p project
$ cd project
$ direnv edit .

..envrc


layout python $(pythonz locate 3.6.0)

référence

Création d'un environnement de développement Python (pythonz, virtualenv, direnv)

Recommended Posts

Construire un environnement python avec virtualenv et direnv
Créer un environnement virtuel avec Python 3
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
[Pyenv] Construire un environnement python avec ubuntu 16.04
Création d'un environnement Python 3.6 avec Windows + PowerShell
Nettoyer l'environnement python avec Pythonz et virtualenv
Commandes pour créer un environnement python3 avec virtualenv
Travaillez dans un environnement virtuel avec Python virtualenv.
Gérez l'environnement python avec virtualenv
Construire un environnement python avec direnv
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Recommandation de construction d'un environnement Python portable avec conda
Création d'un environnement de travail Docker R et Python
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Remarque conda: Création d'un environnement Python avec Spacon ITO
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Construire un environnement Python sur Ubuntu
Créez un environnement virtuel avec Python!
Créer un environnement Kubernetes avec Ansible 1
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
[Python] Création d'un environnement avec Anaconda [Mac]
[Python] Créez un environnement virtuel avec Anaconda
Un mémo contenant Python2.7 et Python3 dans CentOS
[Mac] Création d'un environnement virtuel pour Python
Créez un environnement virtuel pour python avec pyenv
Construire un environnement de développement Python (pythonz, virtualenv, direnv)
Créez un environnement Python moderne avec Neovim
Créer un environnement de développement Python pour le développement de l'IA
Création de l'environnement de travail Docker R et Python 2: prise en charge du japonais
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Construction de l'environnement LaTeX et R (un peu Python) avec SublimeText3 (Windows)
Construction de l'environnement Python3 TensorFlow (Mac et pyenv virtualenv)
Environnement et utilisation recommandés lors du développement avec Python
[AWS] Créez un environnement Python Lambda avec CodeStar et faites Hello World
Créez un environnement python avec ansible sur centos6
Construire un environnement Anaconda pour Python avec pyenv
ffmpeg-Construisez un environnement python et divisez la vidéo
Créer un environnement virtuel avec conda avec Python
Gérez l'environnement de plusieurs versions de Python avec Pythonz, virtualenv
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Développé et vérifié avec plusieurs versions de python avec direnv
[Python] Préparation au développement Web (création d'un environnement virtuel)
Un mémo lors de la création d'un environnement python avec miniconda
Créez un environnement virtuel avec pyenv et venv
Lancer un serveur Web avec Python et Flask
Pensez à créer un environnement Python 3 dans un environnement Mac
environnement de développement python -utilisation de pyenv et virtualenv-
environnement python avec docker-compose
Construire un environnement Python avec OSX Elcapitan