2012-04-07 2 views
3

Permettez-moi de commencer par dire que je suis novice en programmation, mac osx et bash.Installation de virtualenvwrapper sur mac osx 10.7.3

Je vais avoir du mal à obtenir la configuration de virtualenvwrapper sur mon Mac OS X 10.7.3. Il s'agit certainement d'un problème de paramétrage de chemin, mais j'ai du mal à le faire fonctionner.

Mise en place d'virtualenvwrapper dans .bashrc

export WORKON_HOME=$HOME/.Apps 
source /usr/local/bin/virtualenvwrapper.sh 

Certaines borne de sortie:

which easy_install 
/usr/bin/easy_install 

python -V 
Python 2.7.1 

Quand je lance "source .bashrc" dans le terminal, je ne vois aucun résultat.

Quand je lance mkvirtualenv dans le terminal je reçois:

Error [Errno 2] No such file or directory while executing command install_name_tool -change /System/Library/Fram.../Versions/2.7/Python @executable_path/../.Python 1/bin/python 
Could not call install_name_tool -- you must have Apple's development tools installed 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in <module> 
    load_entry_point('virtualenv==1.7.1.2', 'console_scripts', 'virtualenv')() 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", line 928, in main 
    never_download=options.never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", line 1029, in create_environment 
    site_packages=site_packages, clear=clear)) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", line 1347, in install_python 
    py_executable]) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py", line 966, in call_subprocess 
    cwd=cwd, env=env) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 672, in __init__ 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1202, in _execute_child 
OSError: [Errno 2] No such file or directory 
+0

Duplication de http://stackoverflow.com/questions/2355188/problem-running-virtualenv-on-mac-os-x –

Répondre

2

Vous avez probablement juste besoin d'installer XCode. Il devrait s'agir d'un téléchargement/installation gratuit (si grand) à partir de l'App Store.

Pour référence ultérieure, je recommande fortement d'utiliser un gestionnaire de paquets et pip (au lieu de easy_install) pour le développement de python sur OS X. Mon gestionnaire de paquets préféré est Homebrew, mais MacPorts et Fink sont également bonnes. Entre autres choses, pip vous permet de désinstaller des choses, ce que easy_install ne peut pas faire.

+1

À partir de Xcode 4.3, il vous suffit maintenant d'installer les plus petits outils de ligne de commande pour Xcode si vous n'avez pas besoin ou ne voulez pas tout l'environnement de développement de Xcode. Plus de détails ici: http://kennethreitz.com/xcode-gcc-and-homebrew.html –

+0

Hey merci pour la réponse à ce sujet. J'ai déjà installé Xcode mais j'ai dû installer le composant outils de ligne de commande. Fonctionne bien maintenant. Merci les gars. – harristrader