리눅스 파이썬 실행 - linugseu paisseon silhaeng

1. 파이썬 코드 백그라운드 실행

리눅스 창을 꺼도 코드가 종료되지 않음.

nohup python -u /path/filename.py &

이 명령어는 파이썬 코드를 백그라운드에서 실행하는 명령어입니다.

출력문들은 같은 폴더의 nohup.out 파일에 저장됩니다.

2. 파이썬 코드 출력문 보기

tail -f nohup.out

이 명령어는 파이썬 코드를 실행하면서 나오는 출력문들을 라이브로 보여주는 코드입니다.

Ctrl + C로 라이브 시청을 나갈 수 있습니다.

3. 실행 중인 프로그램 보기

ps -ef | grep filename.py

실행 중인 프로그램들을 보여줍니다.

리눅스 파이썬 실행 - linugseu paisseon silhaeng

4. 실행 중인 코드 종료

kill [실행 넘버]

실행중인 프로그램을 종료합니다.

여기서 'grep --color=auto 파일명.py'라고 적혀있는 프로그램은 끌 필요없고

'python -u /path/파일명.py' <-- 이것을 끄면 됩니다.

이 예제에서는 'kill 3182'를 입력하면 프로그램이 꺼집니다.

TIP:

  1. 이전에 보낸 메세지를 방향키를 빠르게 사용할 수 있습니다.
  2. 루프형 명령어를 종료할때에는 Ctrl + C를 입력하면 나갈 수 있습니다.
  3. 리눅스에서 파이썬 모듈을 다운로드 하고 싶으시면 'pip3 install 모듈명'을 입력하시면 됩니다.

작업 환경
- OS : Ubuntu 18.04.6 LTS

지난 포스팅에 이어서 파이썬 실행 명령어 입력시 원하는 버전으로 실행되도록 해보겠다.

1. 위치 이동 

cd /usr/bin 명령어를 입력하여 위치를 이동한다.

ls | grep python 명령어로 python이 들어간 링크가 뭐가 있는지 본다.

(링크 = 실행 명령어 같은거로 알고 있다)

리눅스 파이썬 실행 - linugseu paisseon silhaeng

2. 원하는 버전으로 python 링크 생성

새로 설치한 버전의 실행 파일을 실행하도록 링크를 생성한다.

sudo ln -s /home/seo1/Downloads/Python-3.8.3/python python3

빨간색 부분은 본인이 다운받아서 압축 푼 경로를 넣으면 된다.

리눅스 파이썬 실행 - linugseu paisseon silhaeng

근데 이미 python3 명령어가 있다고 fail이 난다.

그럼 sudo rm python3 로 지워주면 된다.

그리고 다시 ln 명령어를 실행하면!

리눅스 파이썬 실행 - linugseu paisseon silhaeng

ls | grep python 으로 python3 가 생겼고,

python3 명령어를 입력하면 원하는 버전으로 잘 실행될 것이다.

▼▼▼리눅스 우분투 python 다른 버전 설치하기 포스팅 링크▼▼ ▼

2022.06.14 - [분류 전체보기] - 리눅스 우분투 python 다른 버전 설치

목차

  • 1 개념
  • 2 간접 실행
  • 3 직접 실행
  • 4 같이 보기

1 개념[ | ]

  • 파이썬을 파일로 만들어 터미널에서 실행 할 수 있음

2 간접 실행[ | ]

john@zetawiki1:~$ cat test.py
print('Hello World')

john@zetawiki1:~$ python test.py
Hello World

3 직접 실행[ | ]

john@zetawiki1:~$ cat test.py
#!/usr/bin/python
print('Hello World')

john@zetawiki1:~$ chmod +x test.py
john@zetawiki1:~$ ./test.py
Hello World

4 같이 보기[ | ]

  • 리눅스 Python 버전 확인
  • 리눅스 쉘에서 파일 실행
  • ^M: bad interpreter: No such file or directory

원본 주소 "https://zetawiki.com/w/index.php?title=Python_파일로_실행하기&oldid=807796"

분류:

  • Python

수정 2016-10-15 생성 2016-06-23

편집자

문서 댓글 ({{ doc_comments.length }})

{{ zf.userName }}

로그인하시면 댓글을 쓸 수 있습니다.

{{ comment.name }} {{ comment.created | snstime }}

  • 분류 댓글:
  • {{cat.name.replace(/_/g,' ')}} ({{cat.cnt}})
  • {{comment.page_title}} {{comment.name}}

리눅스 파이썬 실행 - linugseu paisseon silhaeng

확장자가 .py인 파일에는 Python 프로그래밍 언어 코드가 포함되어 있습니다.. 이런 식으로 파일을 실행할 때 해당 코드 시퀀스가 ​​실행됩니다.

달리 .sh 파일 모든 Linux 시스템이 실행할 수 있는 명령을 실행하는 .py 파일이 작동하려면 Python을 설치해야 합니다.

이것은 파이썬으로 프로그래밍을 배우기 시작하고 싶다면 가장 먼저 해야 할 일입니다.

Ubuntu 및 Linux에서 Python 설치 및 버전 확인

이렇게 하려면 Python 환경이 준비되어 있어야 합니다. Linux에서는 다음을 수행할 수 있습니다.

python --version

우리가 설치한 파이썬 버전을 반환합니다. 그리고 우리는 그것을 설치할 수 있습니다. 우리는 버전 3.x를 사용하고 더 이상 사용되지 않는 2.7.x를 잊어버립니다. 우분투에 Python 3을 설치할 것입니다.

sudo apt install python3

슈퍼 사용자의 비밀번호를 묻고 설치가 완료되면 버전을 다시 확인하여 모든 것이 정상인지 확인합니다.

python --version

이미 이것으로 당신은 파일을 실행할 수 있습니다. 콘솔을 열고 .py가 있는 폴더로 이동합니다. 파일이 있다고 가정합니다. 안녕하세요-world.py 다운로드 폴더에서

cd Descargas

이제 우리는 당신에게 권한을 부여합니다

chmod +x hello-world.py

그리고 마침내 우리는 그것을 실행합니다.

./hello-world.py

.py 파일은 무언가를 보이게 하거나 내부에 있는 것을 보이지 않게 하거나 단순히 모듈, 즉 파이썬 함수, 변수 등이 있는 파일입니다. 스크립트와 프로그램을 만드는 데 내부적으로 사용됩니다.

파일을 그래픽으로 실행하거나 읽습니다.

버튼 클릭으로 하고 싶다면. 이 기사에서 나는 그것을하는 방법을 설명했습니다. 확장자를 두 번 클릭하면 실행할 것인지 또는 선택한 소프트웨어로 파일을 열 것인지 묻도록 구성된 확장자를 그대로 두는 방법입니다. .sh에 대해 설명되어 있지만 모든 확장자에 대해 동일합니다.

이 기회에 .py 파일을 만드는 방법을 설명합니다.

코드를 보려면 텍스트 편집기나 IDE를 사용할 수 있습니다. 프로그래밍을 배우거나 코드를 수정하려는 경우 이상적입니다. 지금은 Gedit를 편집기와 텍스트로 사용하고 IDE로 Visual Studio Code를 사용합니다.

터미널을 사용하는 빠른 방법은 터치 명령을 사용하는 것입니다.

touch hello-world.py

Visual Studio와 같은 IDE를 사용할 때의 좋은 점은 동일한 IDE에서 터미널을 사용할 수 있으므로 파일을 생성하는 동시에 권한을 부여하고 디버그하는 등의 작업을 수행할 수 있다는 것입니다. 이 모든 것은 그들이 우리에게 제공하는 가능성의 양을 계산하지 않고 있습니다.