개요
python3는 Python 3 언어로 작성된 프로그램을 실행하거나, 대화형 Python 셸을 시작하는 데 사용되는 핵심 명령어입니다. 다양한 옵션을 통해 실행 방식을 제어할 수 있습니다.
주요 기능
- Python 스크립트 파일 실행
- 대화형 Python 셸 시작
- Python 모듈을 스크립트처럼 실행
- 코드 문자열 직접 실행
- 설치된 Python 버전 확인
주요 옵션
python3 명령어와 함께 자주 사용되는 옵션들입니다.
실행 및 정보
생성된 명령어:
명령어를 조합해 보세요.
설명:
`python3` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
python3 명령어의 다양한 활용 예시입니다.
대화형 Python 셸 시작
python3
아무런 인자 없이 python3를 실행하면 대화형 인터프리터가 시작됩니다.
Python 스크립트 실행
python3 my_script.py
지정된 Python 스크립트 파일(예: `my_script.py`)을 실행합니다.
코드 문자열 직접 실행
python3 -c "print('Hello, Python from command line!')"
작은 Python 코드를 직접 명령줄에서 실행할 때 유용합니다.
Python 모듈 실행
python3 -m http.server 8000
특정 Python 모듈을 스크립트처럼 실행합니다. 예를 들어, 간단한 HTTP 서버를 시작할 수 있습니다.
Python 버전 확인
python3 -V
현재 시스템에 설치된 Python 3의 버전을 확인합니다.
설치
대부분의 최신 Linux 배포판에는 Python 3가 기본으로 설치되어 있지만, 특정 버전이 필요하거나 설치되어 있지 않은 경우 다음 명령어를 사용할 수 있습니다.
Debian/Ubuntu 기반 시스템
sudo apt update
sudo apt install python3
APT 패키지 관리자를 사용하여 Python 3를 설치합니다.
CentOS/RHEL/Fedora 기반 시스템
sudo yum install python3 -y
# 또는
sudo dnf install python3 -y
YUM 또는 DNF 패키지 관리자를 사용하여 Python 3를 설치합니다.
팁 & 주의사항
Python 개발 및 사용 시 유용한 팁과 주의사항입니다.
가상 환경 사용
프로젝트별로 독립적인 Python 환경을 구축하기 위해 가상 환경(virtual environment)을 사용하는 것이 좋습니다. `python3 -m venv myenv` 명령어로 생성할 수 있습니다.
- 프로젝트 간 의존성 충돌 방지
- 시스템 Python 환경 오염 방지
- 패키지 관리 용이성
pip를 이용한 패키지 관리
Python 패키지는 `pip3` 명령어를 사용하여 설치, 업데이트, 제거할 수 있습니다. (예: `pip3 install requests`)
- 패키지 설치: `pip3 install <package_name>`
- 패키지 업데이트: `pip3 install --upgrade <package_name>`
- 패키지 제거: `pip3 uninstall <package_name>`
Python 2와 Python 3 혼동 주의
일부 오래된 시스템에서는 `python` 명령어가 Python 2를 가리킬 수 있습니다. Python 3를 명확히 사용하려면 항상 `python3`를 사용하는 것이 안전합니다.