Question

J'ai installé VirtualEnv et VirtualEnvWrapper, mais lorsque je essaie de configurer une application, j'entre mkvirtualenv --no-site-packages J'obtiens l'erreur suivante:

-bash: mkvirtualenv: command not found

Je ne sais pas comment dépanner cela. En tant que débutant, je serais reconnaissant de toute aide.

Était-ce utile?

La solution

Vous devez activer virtualenvwrapper Comme décrit dans ses documents.

Fichier de démarrage de shell

Ajoutez trois lignes à votre fichier de démarrage de shell (.bashrc, .profile, etc.) Pour définir l'emplacement où les environnements virtuels doivent vivre, l'emplacement de vos répertoires de projet de développement et l'emplacement du script installé avec ce package:

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

Après l'avoir modifié, rechargez le fichier de démarrage (par exemple, exécuter source ~/.bashrc).

Autres conseils

Cela peut en fait varier un peu en fonction de la façon dont vous l'avez installé. Si vous l'avez installé sur Ubuntu avec APT, les fonctions VirtualEnvWrapper sont en fait roulées dans un fichier d'achèvement bash (comprendre que cela était amusant!).

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel
possible_scripts='/usr/local/bin/virtualenvwrapper.sh /etc/bash_completion.d/virtualenvwrapper'
for script in $possible_scripts; do
  [[ -f $script ]] && source $script
done
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top