본문 바로가기
어플

안드로이드폰에서 Termux 를 이용하여 python 사용방법(Termux)

by 전자남성 2020. 7. 2.

사진=픽사베이

요즘 파이썬 언어의 인기가 굉장히 뜨거운 점에 대해 실감하시나요?
파이썬은 인공지능, 빅데이터 분석, 네트워크 영역에 범용성을 갖추고 비교적 쉬운 언어로 인기가 높습니다.
오늘은 이 파이썬을 안드로이드폰에서 설치하여 사용할 수 있는 어플에 대해 소개하고자 합니다.


스마트폰에서 리눅스 기반 환경으로 사용 가능한 어플 Termux입니다. 오늘 소개하고자 하는 어플이 바로 Termux입니다.
pkg나 apt 명령어로 다양한 PC에서 사용 가능한 소프트웨어들을 안드로이드폰에서도 설치해서 사용 가능합니다.
게다가 무광고에 무료이고, 안드로이드 어플이라는 점에서 정말 좋아하는 어플 중 하나입니다.

본 어플은 정말 아쉽게도 안드로이드 전용 어플입니다.

포스팅 글자 중에 굵은 글자들은 전부 명령어입니다. 이점 참고해주세요.


1. 구글 플레이에서 Termux를 깔고 나서 본 어플을 엽니다.

2. 어플을 열었을 때, 까만 화면에 하얀 글자들이 나온다면 Termux를 성공적으로 설치하신 겁니다.

3. 다시 스토어에 들어가서 Hacker's Keyboard도 깔아주세요.
디폴트 값으로 설정되어있는 삼성 키보드의 경우 Termux에서 타이핑이 잘 먹히지 않습니다.
Hacker's Keyboard는 Termux에서 최적화된 키보드로 사용하실 수 있습니다.

4. 다시 Termux를 열고 상단바를 늘리면 키보드 선택이 나오는데 눌러주세요.

5. 키보드를 Hacker's Kerboard로 바꿉니다.

6. 키보드가 회색에서 까만색 키보드로 바뀐 것을 확인할 수 있습니다.

a. 이제 본론입니다. 테스트 겸 $옆에 ifconfig를 쳐봅니다. $는 명령어를 치는 곳입니다. 
ifconfing는 나의 ip를 주소를 알 수 있는 명령어입니다.
ip가 잘 나오면 Termux가 정상적으로 작동하는 것을 확인할 수 있습니다.

b. apt update && apt upgrade을 칩니다.
현재 Termux에서의 모든 패키지를 다운로드하고 최신으로 업그레이드하는 명령어입니다.

c. 설치 도중 Do you want to continue? [Y/n]이 나옵니다.
추가 용량이 필요한데 설치할 거냐고 묻는 문장입니다.
y를 누르고 엔터를 누릅니다. 리눅스 기본 업데이트가 완료됐습니다.

d. 파이썬은 1 버전부터 시작해서 현재에는 3 버전까지 나왔습니다.
pkg install python && pkg install python2를 칩니다.
파이썬 1과 파이썬 2 패키지를 설치하는 명령어입니다.

e. 중간에 Do you want to continue? [Y/n]가 또 나옵니다.
253메가바이트 용량이 필요한데 설치할 거냐고 묻는 문장입니다.
y를 누릅니다.

f. 파이썬 1과 파이썬 2 설치가 끝났습니다.
마지막으로 pkg install python3 명령어를 사용하여 python3까지 설치해줍니다.

참고로 노란색으로 DEPRECATION이 나와있는데, 파이썬 2.7 버전이 2020년 1월에 끝난다는 의미 같습니다.

우리는 파이썬 3 버전을 사용할 것이기 때문에, 노란색 메시지는 신경 쓰지 않으셔도 됩니다. 

g. whereis pythonwehereis python2wehereis python3을 치면 파이썬 1, 2, 3이 각각 설치된 경로를 확인할 수 있습니다.

h. python3을 누릅니다.
python 3.x.x 버전이 보이고 >>> 모양의 프롬프트가 나타나면 성공적으로 파이썬 설치를 완료하신 겁니다.
축하드립니다!

※ 이제 파이썬으로 간단한 코딩을 해보겠습니다.

print("hello, world")
hello, world

x=1234
print(x)

1234

a=input("1st number=")
1st number=12
b=input("2nd number=")
2nd number=13
print(a+b)
1213

모든 코드가 제대로 출력되어 나왔습니다.
Termux에서 cd, ifconfig, ls, apt, top, clear, exit, mkdir, rm, nano, vim, pkg list-installed, clear 등 다양한 리눅스 명령어 사용이 가능합니다.

Termux 어플만 잘 이용하신다면, 스마트폰에서 코딩은 물론 리눅스 실력까지 발전시킬 수 있습니다.

제가 정말 좋아하는 어플이기도 해서 강력 추천드립니다.

댓글