Em um esforço para purificar o meu ambiente, eu recentemente eliminei o MacPorts e todos os vestígios da minha caixa do Mac OS 10.6.6, substituindo-o pelo novo Homebrew ( link ).
Hoje me deparei com meu primeiro problema. Estou tentando instalar o Python 2.7.1 (o Mac OS X ainda é padronizado para o 2.6). Eu corri brew install python
no terminal. Tudo parecia instalar bem. Quando eu executei python
, no entanto, recebi esta saída:
pygmalion:~:% python
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python 2.7.1 (r271:86832, Jan 24 2011, 12:12:00)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
No começo eu pensei que era uma mensagem de erro inconseqüente, mas após uma investigação mais aprofundada, cheguei a ver que o Python está carente de suas principais bibliotecas de sistema. Eu tentei desinstalar / reinstalar, brincando com todos os valores diferentes para $PYTHONHOME
e $PYTHONPATH
, mas até agora sem sorte.
No que diz respeito às informações do sistema: brew
parece ter instalado o Python em /usr/local/bin/python
.
pygmalion:~:% brew --config
HOMEBREW_VERSION: 0.7.1
HEAD: 38b93387ea732d6c6b08a491f74124854b28107a
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_LIBRARY_PATH: /usr/local/Library/Homebrew
Hardware: dual-core 64-bit penryn
OS X: 10.6.6
Kernel Architecture: i386
Ruby: 1.8.7-174
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Xcode: 3.2.5
GCC-4.0: build 5494
GCC-4.2: build 5664
LLVM: build 2333
MacPorts or Fink? false
X11 installed? true
Agradecemos antecipadamente ... Eu estou perdido.
Edit: Aqui está a saída de sys.path
.
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python 2.7.1 (r271:86832, Jan 24 2011, 12:12:00)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/local/Cellar/python/2.7.1/lib/python27.zip', '/usr/local/Cellar/python/2.7.1/lib/python2.7', '/usr/local/Cellar/python/2.7.1/lib/python2.7/plat-darwin', '/usr/local/Cellar/python/2.7.1/lib/python2.7/plat-mac', '/usr/local/Cellar/python/2.7.1/lib/python2.7/plat-mac/lib-scriptpackages', '/usr/local/Cellar/python/2.7.1/lib/python2.7/lib-tk', '/usr/local/Cellar/python/2.7.1/lib/python2.7/lib-old', '/usr/local/Cellar/python/2.7.1/lib/lib-dynload', '/Users/dlobraico/.local/lib/python2.7/site-packages', '/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages']
>>>
Tags python installation mac homebrew