J'ai suivi ces étapes pour configurer virtualenv + virtualenvwrapper:
$ Sudo apt-get install python3-pip
$ Sudo pip3 install virtualenv
$ Sudo pip3 install virtualenvwrapper
$ mkdir ~/.virtualenvs
$ export WORKON_HOME=~/.virtualenvs
$ VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv venv
$ virtualenv venv
Jusqu'à présent, cela fonctionnait bien, mais j'ai redémarré le shell, puis j'ai essayé workon venv
et maintenant il dit: command not found
Jusqu'à présent, cela fonctionnait bien mais j'ai redémarré le shell
La raison en est que vous avez redémarré le shell.
Si vous souhaitez que cela fonctionne avec chaque shell, vous devrez les ajouter à votre ~/.bashrc
fichier:
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
Après avoir ajouté cela, vous voudrez source ~/.bashrc
pour que les modifications prennent effet. Vous constaterez que vous avez accès aux fonctions virtualenvwrapper
dans chaque nouveau Shell.
Vous devez ajouter des commandes
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
à ton ~/.bashrc
fichier. Ainsi, chaque fois que vous démarrez Shell, ces commandes sont chargées automatiquement.
Pour le référence .