Simplifiez au maximum la gestion des versions de python et la construction d'environnements virtuels sans utiliser le système python.
$ 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
$ pythonz list -a #Confirmation de python pouvant être installé
$ pythonz install 3.6.0
#Liste des python installés
$ pythonz list
Ce n'est qu'alors que vous devez utiliser le système python
$ sudo pip install virtualenv
( or $ pip install --user virtualenv)
$ 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
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
$ mkdir -p project
$ cd project
$ direnv edit .
..envrc
layout python $(pythonz locate 3.6.0)
Création d'un environnement de développement Python (pythonz, virtualenv, direnv)
Recommended Posts