개요
python 명령어는 파이썬 코드를 실행하는 데 사용되는 인터프리터를 호출합니다. 스크립트 파일 실행, 대화형 모드 진입, 특정 모듈 실행 등 다양한 방식으로 파이썬 환경과 상호작용할 수 있습니다.
주요 기능
python 명령어를 통해 수행할 수 있는 주요 작업들입니다.
- 파이썬 스크립트 파일 실행
- 대화형(Interactive) 셸 진입
- 특정 파이썬 모듈 직접 실행
- 파이썬 버전 정보 확인
주요 옵션
python 명령어를 실행할 때 사용할 수 있는 주요 옵션들입니다.
실행 모드 및 정보
환경 설정
생성된 명령어:
명령어를 조합해 보세요.
설명:
`python` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
python 명령어를 활용한 실제 사용 예시들입니다.
파이썬 버전 확인
python --version
현재 시스템에 설치된 파이썬의 버전을 확인합니다.
대화형 셸 시작
python
파이썬 대화형 인터프리터를 시작하여 코드를 즉시 실행하고 테스트할 수 있습니다.
파이썬 스크립트 실행
echo "print('Hello from script!')" > my_script.py
python my_script.py
지정된 파이썬 스크립트 파일(예: my_script.py)을 실행합니다.
문자열 코드 실행
python -c "print('Hello, Python from command line!')"
명령줄에서 직접 파이썬 코드를 문자열로 전달하여 실행합니다.
내장 모듈 실행 (HTTP 서버)
python -m http.server 8000
파이썬의 내장 HTTP 서버 모듈을 실행하여 현재 디렉토리를 웹으로 공유합니다. (포트 8000)
설치
대부분의 최신 리눅스 배포판에는 `python3`가 기본으로 설치되어 있지만, `python` 명령어가 `python3`를 가리키지 않거나 특정 버전이 필요한 경우 수동 설치 또는 링크 설정이 필요할 수 있습니다. 가상 환경 사용은 프로젝트별 의존성 관리에 필수적입니다.
파이썬 버전 확인
python --version
python3 --version
설치된 파이썬 버전을 확인하여 `python` 명령어가 `python3`를 가리키는지 확인합니다.
Debian/Ubuntu에 Python 3 설치
sudo apt update
sudo apt install python3
APT 패키지 관리자를 사용하여 Python 3를 설치합니다.
Fedora/RHEL에 Python 3 설치
sudo dnf install python3
DNF 패키지 관리자를 사용하여 Python 3를 설치합니다.
가상 환경(venv) 생성 및 활성화
python3 -m venv myproject_env
source myproject_env/bin/activate
프로젝트별로 독립적인 파이썬 환경을 구축하여 의존성 충돌을 방지합니다.
팁 & 주의사항
파이썬 개발 시 효율성을 높이고 잠재적인 문제를 방지하기 위한 유용한 팁과 주의사항입니다.
주요 팁
파이썬 사용 시 고려해야 할 사항들입니다.
- `python` 대신 `python3` 사용 권장: 많은 시스템에서 `python`은 여전히 Python 2를 가리킬 수 있으므로, 명시적으로 `python3`를 사용하는 것이 좋습니다.
- 가상 환경(venv) 활용: 각 프로젝트마다 독립적인 가상 환경을 구축하여 패키지 의존성 충돌을 방지하고 프로젝트 관리를 용이하게 합니다.
- `pip`를 이용한 패키지 관리: 파이썬 패키지 설치 및 관리는 `pip` 명령어를 통해 수행합니다. (예: `pip install requests`)
- 스크립트 실행 권한 및 Shebang: 파이썬 스크립트를 직접 실행 가능하게 하려면 `chmod +x script.py` 명령으로 실행 권한을 부여하고, 스크립트 첫 줄에 `#!/usr/bin/env python3`와 같은 Shebang을 추가해야 합니다.