Quero executar um script Python no Terminal, mas não sei como? Já tenho um arquivo salvo chamado gameover.py no diretório "/ User / luca / Documents / python".
Quando faço isso, recebo este /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python: não é possível abrir o arquivo 'gameover.py': [Errno 2] Esse arquivo não existe ou diretório
SnakeEyes
3
Você deve alterar o diretório primeiro (comando shell): cd / User / luca / Documents / python
Kozlovzxc
25
Você pode executar seu arquivo usando este:
python /Users/luca/Documents/python/gameover.py
Você também pode executar o arquivo movendo-se para o caminho do arquivo que deseja executar e digitando:
Por favor, explique por que você precisa executar códigos python como sudo? Na minha opinião, pode ser perigoso se você não tomar cuidado e não souber o que está fazendo.
Valentyn
1
Digamos que seu script seja chamado my_script.pye você o tenha colocado na pasta Downloads.
Existem muitas maneiras de instalar o Python, mas homebrew é a mais fácil.
3) cdno diretório que contém seu script Python (por exemplo, estou usando a Downloadspasta Downloads ( ) em sua pasta home ( ~)):
cd ~/Downloads
4) Execute o script usando o python3executável
python3 my_script.py
Você também pode pular a etapa 3 e dar python3um caminho absoluto em vez
python3 ~/Downloads/my_script.py
Em vez de digitar tudo isso (~/Downloads/my_script.py ), você pode encontrar o.py arquivo em Finder.app e apenas arrastá-lo para a janela Terminal.app que deve digitar o caminho para você.
Se houver espaços ou outros símbolos em algum lugar do nome do arquivo, você precisa colocar o nome do arquivo entre aspas:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Observe que você precisa instalá-lo como, brew install pythonmas depois usar o comando python3(com um 3no final).
Você pode executar seu arquivo usando este:
Você também pode executar o arquivo movendo-se para o caminho do arquivo que deseja executar e digitando:
fonte
Isso depende de qual versão do python está instalada em seu sistema. Ver abaixo.
Se você tiver a versão Python 2. *, você deve executar este comando
Mas se você tiver a versão Python 3. *, você deve executar este comando
Porque para MAC com Python versão 3. * você obterá o erro command not found
se você executar "python gameover.py"
fonte
Em primeiro lugar, você precisa ir para o local do arquivo que está tentando executar, portanto, em um Terminal:
Agora, você deve ser capaz de executar seu arquivo:
fonte
Você primeiro deve instalar o python. O Mac vem com o python 2.7 instalado para instalar o Python 3, você pode seguir este tutorial: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Para executar o programa, você pode copiar e colar este código:
Ou você pode ir para o diretório do arquivo com
cd
seguido pela pasta. Quando estiver na pasta, você poderápython YourFile.py
.fonte
Se você estiver trabalhando com o Ubuntu, às vezes você precisa executar como
sudo
:Para Python2:
Para Python3:
fonte
Digamos que seu script seja chamado
my_script.py
e você o tenha colocado na pasta Downloads.Existem muitas maneiras de instalar o Python, mas homebrew é a mais fácil.
0) Abra Terminal.app
1) Instale o homebrew (colando o seguinte texto em Terminal.app e pressionando a tecla Enter )
2) Instale Python usando homebrew
3)
cd
no diretório que contém seu script Python (por exemplo, estou usando aDownloads
pasta Downloads ( ) em sua pasta home (~
)):4) Execute o script usando o
python3
executávelVocê também pode pular a etapa 3 e dar
python3
um caminho absoluto em vezEm vez de digitar tudo isso (
~/Downloads/my_script.py
), você pode encontrar o.py
arquivo em Finder.app e apenas arrastá-lo para a janela Terminal.app que deve digitar o caminho para você.Se houver espaços ou outros símbolos em algum lugar do nome do arquivo, você precisa colocar o nome do arquivo entre aspas:
Observe que você precisa instalá-lo como,
brew install python
mas depois usar o comandopython3
(com um3
no final).fonte