터미널에서 Python 스크립트를 실행하는 방법은 무엇입니까?


91

터미널에서 Python 스크립트를 실행하고 싶지만 방법을 모르겠습니까? 이미 "/ User / luca / Documents / python"디렉토리에 gameover.py라는 저장된 파일이 있습니다.

답변:


103

당신은 필요 파이썬 시스템에 설치합니다. 그런 다음 올바른 디렉토리의 터미널에서 실행할 수 있습니다.

python gameover.py

그렇게하면 /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python : ca n't open file 'gameover.py': [Errno 2] 해당 파일 없음 또는 디렉토리
SnakeEyes

3
먼저 (쉘 명령어)에서 디렉토리를 변경해야합니다 : CD / 사용자 / 루카 / 문서 / 파이썬
Kozlovzxc

25

다음을 사용하여 파일을 실행할 수 있습니다.

python /Users/luca/Documents/python/gameover.py

실행하려는 파일의 경로로 이동하고 다음을 입력하여 파일을 실행할 수도 있습니다.

python gameover.py

13

이것은 시스템에 설치된 파이썬 버전에 따라 다릅니다. 아래를 참조하십시오.

Python 2. * 버전이있는 경우이 명령을 실행해야합니다.

python gameover.py

하지만 Python 3. * 버전이있는 경우이 명령을 실행해야합니다.

python3 gameover.py

Python 버전 3. *을 사용하는 MAC의 경우 명령을 찾을 수 없음 오류가 발생합니다.

"python gameover.py"를 실행하면


4

먼저 실행하려는 파일의 위치로 이동해야하므로 터미널에서 다음을 수행하십시오.

cd ~/Documents/python

이제 파일을 실행할 수 있습니다.

python gameover.py

4

먼저 Python을 설치해야합니다. Mac에는 Python 3을 설치할 수있는 Python 2.7이 설치되어 있습니다. http://docs.python-guide.org/en/latest/starting/install3/osx/ 자습서를 따를 수 있습니다 .

프로그램을 실행하려면 다음 코드를 복사하여 붙여 넣을 수 있습니다.

python /Users/luca/Documents/python/gameover.py

또는 폴더가있는 파일의 디렉토리로 이동할 수 있습니다 cd. 폴더에 있으면 python YourFile.py.


2

Ubuntu로 작업하는 경우 다음과 같이 실행해야하는 경우가 있습니다 sudo.

Python2의 경우 :

sudo python gameover.py

Python3의 경우 :

sudo python3 gameover.py

왜 파이썬 코드를 sudo로 실행해야하는지 설명 해주세요. 제 생각에는 조심하지 않고 무엇을하는지 모르면 위험 할 수 있습니다.
Valentyn

1

스크립트가 호출 my_script.py되어 다운로드 폴더에 저장 했다고 가정 해 보겠습니다 .

Python을 설치하는 방법에는 여러 가지가 있지만 homebrew 가 가장 쉽습니다.

0) Terminal.app 열기

1) homebrew 설치 (다음 텍스트를 Terminal.app에 붙여넣고 Enter 키를 눌러 )

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2) homebrew를 사용하여 Python 설치

brew install python

3) cdPython 스크립트가 포함 된 디렉터리로 이동합니다 (예 : Downloads홈 ( ~) 폴더 의 다운로드 ( ) 폴더를 사용하고 있습니다 ).

cd ~/Downloads

4) 실행 python3파일을 사용하여 스크립트 실행

python3 my_script.py

또한 3 단계를 건너 뛰고 줄 수 절대 경로를 대신python3

python3 ~/Downloads/my_script.py

전체를 입력하는 대신 ( ~/Downloads/my_script.py) .pyFinder.app 에서 파일을 찾아 Terminal.app 창으로 끌어다 놓으면 경로가 입력됩니다.

파일 이름에 공백이나 다른 특정 기호가있는 경우 파일 이름을 따옴표로 묶어야합니다.

python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"

그대로 설치해야 brew install python하지만 나중에 명령을 사용해야합니다 python3( 3끝에가 있음).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.