¿Existe una guía definitiva sobre cómo instalar Homebrew's Python correctamente, junto con pip, virtualenv, virtualenvwrapper, etc.?Homebrew Python y escribir en /Library/Python/2.7/site-packages/?
He leído las páginas siguientes:
https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python
http://osxastrotricks.wordpress.com/2012/05/02/python-setup-with-homebrew/
http://skipperkongen.dk/2011/11/13/installing-django-in-virtual-environment-on-mac/
http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/
http://youshoulddoityourself.blogspot.com.au/2010/11/test.html
tengo OSX 10.8 DP3 (Mountain Lion), y he instalado la línea de comandos XCode Herramientas.
También instalé XQuartz también, por las dudas (10.8 no lo proporciona).
Entonces me encontré:
brew install python --universal --framework
que añade lo siguiente a mi ~/.bash_profile
:
export PATH="/usr/local/bin:/usr/local/share/python:${PATH}"
Entonces me encontré:
sudo easy_install pip
que parecía funcionar.
que comprobar dónde PIP está instalado:
Victors-MacBook-Pro:~ victorhooi$ which pip
/usr/local/bin/pip
Sin embargo, cuando intento instalar paquetes pip, me sale un error que se queja de no poder escribir en /Library/Python/2.7/site-packages:
running install_lib
creating /Library/Python/2.7/site-packages/yolk
error: could not create '/Library/Python/2.7/site-packages/yolk': Permission denied
----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/Users/victorhooi/build/yolk/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /var/folders/gg/m37t1rkx4zj7z54ls487jfc40000gn/T/pip-ap7LSB-record/install-record.txt failed with error code 1 in /Users/victorhooi/build/yolk
Storing complete log in /Users/victorhooi/Library/Logs/pip.log
Mi entendimiento es que Python de Homebrew instalaría en él es poseer site-packages, y yo no tendría que hacer chown de raro en todo el árbol de archivos para que las cosas funcionen?
Saludos, Victor
Estoy teniendo el mismo problema después de una nueva instalación de León de montaña. Tenía una pregunta similar (http://stackoverflow.com/q/11423301/153865). Lo cual me contesté a mí mismo. Hay una sección en mi pregunta para alterar los enlaces simbólicos en/System para apuntar a los directorios de preparación, pero eso parece un truco. Espero que alguien responda tu pregunta. –