Je viens de mettre à jour mon Mac de Snow Leopard à Lion. J'ai ensuite dû installer virtualenv
et virtualenvwrapper
. J'ai utilisé pour les deux easy_install
. J'ai aussi ajouté virtualenvwrapper paramètres à mon fichier .bash_profile comme suit:Erreurs Virtualenvwrapper sur Mac OS X Lion
# virtualenvwrapper settings
export WORKON_HOME="~/virtualenvs"
source "/usr/local/bin/virtualenvwrapper.sh"
Mais quand l'approvisionnement j'obtenir l'erreur suivante: vous
ERROR: Could not create temporary file name. Make sure TMPDIR is set.
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python and that PATH is set properly.
Merci à tous pour votre aide.
Salut Ned "L'Homme Python" Deily! Merci beaucoup pour votre réponse. Après votre réponse, j'ai pensé à cela, probablement que je devais également mettre à jour mon installation Python avant de chercher de l'aide. Donc, cela fait, sur mon iMac tout a fonctionné comme prévu, tandis que sur mon Macbook pas ... :( J'ai alors suivi vos mots de sagesse et l'a corrigé.Vraiment, vraiment merci. '/ usr/local/bin /'. Après vos instructions, ils sont dans mon '$ VIRTUALENVWRAPPER_PYTHON' (que, btw, je l'ai déjà ajouté à mon' $ PATH' dans mon fichier '.bash_profile') Alors, que exaclty 'distribute_setup.py' did? tnx –
La façon la plus simple de penser est que chaque instance de Python doit avoir sa propre commade' easy_install' Le script 'distribute_setup.py' installe une version de' easy_install' pour l'instance Python –
Encore une fois, j'espère que si 'virtualenv' est en place, je devrais pouvoir mettre à jour la version majeure de Python directement dans un environnement virtuel et gérer des bibliothèques spécifiques avec d'autres. En train d'apprendre Python, je suis sûr que nous nous reverrons *, merci d'avance pour votre aide inestimable. –