Estou um pouco confuso com o python no osx. Não sei se o dono anterior do laptop instalou macpython usando macport. E me lembrei que osx tem uma versão embutida de python. Tentei usar type -a python
e o resultado retornou
python is /usr/bin/python
python is /usr/local/bin/python
No entanto, executando ambos python nesses locais, dê-me [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
. Ambos se referem ao mesmo python mac integrado fornecido?
Também li que a instalação de macpython one iria
A MacPython 2.5 folder in your Applications folder. In here you
find IDLE, the development environment that is a standard part of
official Python distributions...
Eu olhei Applications
e havia uma MacPort
pasta com python2.6
as coisas mencionadas nela. Mas executando o IDLE, encontro a mesma mensagem acima.
Hmm, estou um pouco confuso. Qual e qual?
/System/Library/Frameworks/Python.framework
. Qualquer coisa/Library/Frameworks/Python.framework
vem de uma instalação de terceiros, geralmente um instalador python.org (ou outro distribuidor) ou se você fez uma construção de estrutura padrão do Python a partir do código-fonte./System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
aps aux
saída mostra/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
, por que isso - não vejo que seja um link simbólico? ( Fiz esta pergunta em AskDifferent )Achei a maneira mais fácil de localizá-lo, você pode usar
which python
vai mostrar algo assim:
/usr/bin/python
fonte
Este resolverá todos os seus problemas ao lidar com Python e Mac:
Se você tem um Mac e instalou o python3 como a maioria de nós faz :) (com brew install - ofc)
seu arquivo está localizado em:
Como você sabe? Corre:
Voce deveria pegar:
Agora esse é um link simbólico, como você sabe? Corre:
e você obterá:
o que significa que seu
está na verdade apontando para:
Se, por algum motivo, o seu
não está apontando para o lugar que você deseja, que no nosso caso:
apenas faça backup:
e corra:
agora crie um novo link simbólico:
e agora o seu
está apontando para
Verifique executando:
fonte
Em High Sierra
mostra o python padrão, mas se você baixou e instalou a versão mais recente de python.org, poderá encontrá-lo por:
que na minha máquina mostra
fonte
instalado com 'brew install python3', encontrei-o aqui
fonte
Verifiquei algumas discussões semelhantes e descobri que a melhor maneira de localizar todas as compilações python2 / python3 é:
fonte
eu encontrei aqui: /Library/Frameworks/Python.framework/Versions/3.6/bin
fonte
which python3
simplesmente resulta em um caminho no qual o intérprete se estabelece.fonte
Execute isso em seu terminal interativo
Ele lhe dará a pasta onde o python está instalado
fonte
execute o seguinte código em um arquivo .py:
fonte
Eu tenho uma receita culinária para encontrar coisas em linux / macos
Primeiro atualize o banco de dados de localização e depois faça um
faça um / find para encontrar o que procura.
para atualizar seu banco de dados de localização em macos, faça o seguinte:
às vezes demora um pouco. Espero que isto ajude :)
fonte