J'ai installé virtualenv et le virtualwrapper via apt-get. Je suis arrivé à un point où j'ai créé un environnement virtuel, mais plus tard au cours de la journée où j'ai utilisé la commande workon, il n'a pas été trouvé. J'allai plus loin et inspectai mon répertoire personnel. Les répertoires .virtualenvs et virtualenv que j'avais créés auparavant étaient toujours là ... toute aide serait la bienvenue. Merci d'avance.
La résolution de ce problème a pris deux étapes:
Ajoutez ceci à votre .bashrc
/.bash_profile
/.zshrc
:
# load virtualenvwrapper for python (after custom PATHs)
venvwrap="virtualenvwrapper.sh"
/usr/bin/which -s $venvwrap
if [ $? -eq 0 ]; then
venvwrap=`/usr/bin/which $venvwrap`
source $venvwrap
fi
Alors utilisez:
source .bash_profile
# or .bashrc / .zshrc
pour refléter les changements.
De plus, si le terminal n'arrive toujours pas à trouver workon
, utilisez source .bash_profile
pour réinitialiser et le retrouver.
type source .profile
dans le répertoire personnel du terminal.
Lire le readme en haut de which virtualenvwrapper.sh
Vous devez le rechercher dans le répertoire bashrc
ouvrir ~/.profile
cd ~
nano .profile
ajouter à la fin
#virtualenvwrapper setup
export WORKON_HOME=$HOME/envs
export PROJECT_HOME=$HOME/dev
source /usr/local/bin/virtualenvwrapper.sh
pour charger votre fichier .profile que vous venez de modifier:
$ . .profile