2015-08-31 1 views
0

je suivais ce tutoriel pour apprendre comment configurer python/pip/virtualenvwrapper sur mon MacOSX Yosemite 10.10.5virtualenvwrapper: Travaux de mkvirtualenv mais revient rmvirtualenv -bash: Aucun fichier ou répertoire

http://www.lecloud.net/post/119427148455/python-pip-on-mac-os-x-yosemite

maintenant Je crée un dossier de test: "~/PythonProj"

"mkvirtualenv" fonctionne si je tape mkvirtualenv test1 dans "Terminal.app"

mkvirtualenv test1 

autres commandes fonctionne aussi très bien, comme:

workon test1 
deactivate test1 

tout, chose étrange se passe quand je veux supprimer "test1"

rmvirtualenv test1 

message d'échec est comme:

-bash: cd: ~/.virtualenvs: No such file or directory 

Je puis visitez ~/.virtualenvs et ne trouvez pas de dossier "test1".

Ma question:

1) quand je tape "mkvirtualenv test1", où est le dossier "test1" stockés? depuis que je ne pouvais pas le trouver dans "~/PythonProj" ou "~/.virtualenvs"

2) Y at-il quelque chose de mal avec ma configuration? est-ce un problème de permission?

Merci d'avance pour votre aide.

Répondre

0

Le répertoire doit être enregistré dans votre dossier .virtualenvs comme vous l'avez dit.

Lors de l'installation, vous devez avoir configuré une variable d'environnement pour WORKON_HOME. Vous pouvez vérifier si elle est correctement réglée en tapant dans votre terminal:

echo $WORKON_HOME 

Si vous ne voyez rien retourné, vérifiez votre fichier ~/.profile pour voir si elle est définie dans le répertoire approprié. Il devrait y avoir une entrée qui ressemble à ceci:

export WORKON_HOME=$HOME/.virtualenvs 
+1

merci @TheGRS Il s'est avéré que ma configuration n'est pas correcte. – rayzi001

+0

à l'origine dans le fichier ~/.profile 'export WORKON_HOME ...' doit être placé avant 'source /usr/local/bin/virtualenvwrapper.sh', mais dans mon précédent fichier, je me trompe d'ordre, de sorte que 'export WORKON_HOME 'n'est pas exécuté – rayzi001