Recentemente tentei o gerenciador de pacotes Homebrew para pegar coisas como PyQt4. Também recomendou pegar o Python; não há problema, feito.
Portanto, um simples python
na janela do Terminal não abriu a instância recentemente baixada do Python, então eu digito brew doctor
e ele me diz isso -
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
2to3
2to3-2.7
easy_install
easy_install-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py
Considere a alteração do seu PATH para que / usr / local / bin
ocorre antes de / usr / bin em seu PATH.
Claro, não é nada demais - eu pesquiso no Google e descubro como editar .profile
para estabelecer caminhos. Eu vou ao meu diretório home e digite open .profile
- ele não existe.
Não é grande coisa, de acordo com a Internet, posso criar uma aqui. Então tudo bem, touch .profile
funciona. open .profile
funciona. Eu copio e colo uma linha da Internet que coloca /usr/local/bin
à frente do resto dos caminhos. Assim:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
Salvar. Tente. Não funciona. Eu removo as aspas duplas; nada de bom. Eu adiciono um dois pontos ao final da linha, por algum motivo. Não é bom.
Eu pesquiso no google. Eu vejo mais informações sobre /etc/paths
, mas mesmo depois de encontrá-lo e entrar em sudo open paths
, parece que não consigo desbloqueá-lo. E, além disso, a maioria das Internets também diz que apenas adicionando um arquivo .profile
ao meu diretório inicial deve ser o suficiente e que eu não preciso me preocupar com isso.
Mas não foi o suficiente, e eu ainda estou mexendo! Então, o que estou perdendo?