Czy istnieje ostateczny przewodnik, jak poprawnie zainstalować Homebrew Python, wraz z pip, virtualenv, virtualenvwrapper itp?Homebrew Python i pisanie do /Library/Python/2.7/site-packages/?
Czytałem następujących stron:
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
mam OSX 10.8 (Mountain Lion) DP3 i mam zainstalowany XCode Command Line Przybory.
Zainstalowałem również XQuartz, na wszelki wypadek (10,8 nie zapewnia tego).
I pobiegł:
brew install python --universal --framework
I dodaje następujące do mojego ~/.bash_profile
:
export PATH="/usr/local/bin:/usr/local/share/python:${PATH}"
I pobiegł:
sudo easy_install pip
co wydawało się do pracy.
sprawdzić gdzie PIP zainstalowane:
Victors-MacBook-Pro:~ victorhooi$ which pip
/usr/local/bin/pip
Jednak gdy próbuję pip zainstalowania pakietów, otrzymuję komunikat o błędzie narzekają nie jest w stanie napisać do /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
Moje zrozumienie, że homebrew za Python by zainstalować na jego własnym terenie opakowań, a ja nie musiałby robić dziwne chown na całego drzewa systemu plików, aby dostać rzeczy do pracy?
Cheers, Victor
Mam ten sam problem po świeżej instalacji górskiego lwa. Miałem podobne pytanie (http://stackoverflow.com/q/11423301/153865). Które odpowiedziałem sobie. W moim pytaniu jest sekcja do zmiany dowiązań symbolicznych w/System, aby wskazywały katalogi do parzenia, ale to wygląda na włamanie. Mam nadzieję, że ktoś odpowie na twoje pytanie. –