Akashic Records

2.1 파이썬 설치 및 설정 본문

Python for Beginners

2.1 파이썬 설치 및 설정

Andrew's Akashic Records 2023. 3. 16. 14:31
728x90

이 섹션에서는 다양한 운영체제에서 파이썬을 설치하고 설정하는 방법에 대해 설명합니다.

Windows에서 파이썬 설치하기

  1. 파이썬 공식 웹사이트(https://www.python.org/downloads/)에 접속하여 Windows 용 최신 버전의 파이썬 인스톨러를 다운로드합니다.
  2. 다운로드한 파일을 실행하여 설치를 시작합니다.
  3. 설치 프로그램이 실행되면, "Add Python to PATH" 옵션을 체크하고 "Install Now"를 클릭합니다. 이렇게 하면 파이썬이 시스템 경로에 추가되어 명령 프롬프트에서 파이썬을 실행할 수 있습니다.
  4. 설치가 완료되면, 명령 프롬프트를 열고 python --version 명령어를 입력하여 정상적으로 설치되었는지 확인합니다.

macOS에서 파이썬 설치하기

  1. Homebrew(https://brew.sh/) 패키지 관리자를 설치합니다. Homebrew를 사용하면 다양한 프로그램을 손쉽게 설치할 수 있습니다.
  2. 터미널을 열고 brew install python 명령어를 입력하여 파이썬을 설치합니다.
  3. 설치가 완료되면, 터미널에서 python3 --version 명령어를 입력하여 정상적으로 설치되었는지 확인합니다.

Linux에서 파이썬 설치하기

대부분의 Linux 배포판에는 기본적으로 파이썬이 설치되어 있습니다. 최신 버전을 설치하려면 다음 단계를 따르세요.

  1. 터미널을 열고, 아래와 같은 명령어를 입력하여 필요한 패키지를 설치합니다.
    • Ubuntu / Debian: sudo apt-get update && sudo apt-get install python3
    • Fedora: sudo dnf install python3
    • CentOS / RHEL: sudo yum install python3
  2. 설치가 완료되면, 터미널에서 python3 --version 명령어를 입력하여 정상적으로 설치되었는지 확인합니다.

파이썬 환경 설정 및 패키지 관리

1. 파이썬 패키지 관리자인 pip를 사용하여 필요한 패키지를 설치할 수 있습니다. 예를 들어, pip install numpy 명령어를 입력하여 numpy 패키지를 설치합니다.

2. 가상 환경(virtual environment)을 사용하면, 프로젝트별로 독립된 파이썬 환경을 구성할 수 있습니다. 가상 환경을생성하려면 다음 명령어를 실행합니다.

python3 -m venv my_project_env

이 명령어는 "my_project_env"라는 이름의 가상 환경을 생성합니다.

 

3. 생성된 가상 환경을 활성화합니다. 활성화 방법은 운영체제별로 다릅니다.

  • Windows: my_project_env\Scripts\activate.bat
  • macOS / Linux: source my_project_env/bin/activate
    가상 환경을 활성화하면, 터미널 프롬프트에 가상 환경의 이름이 표시됩니다.

4. 가상 환경에서 필요한 패키지를 설치합니다. 예를 들어, pip install numpy 명령어를 사용하여 가상 환경에 numpy 패키지를 설치할 수 있습니다.

 

5. 프로젝트가 완료되면, 가상 환경을 비활성화합니다. 비활성화 방법은 다음과 같습니다.

deactivate

가상 환경을 비활성화하면, 터미널 프롬프트에서 가상 환경의 이름이 사라집니다.

 

이제 파이썬이 설치되었고, 가상 환경을 사용하여 프로젝트별 독립적인 파이썬 환경을 구성하는 방법을 알았습니다. 이를 통해 파이썬 프로젝트를 보다 효율적으로 관리할 수 있습니다. 다음 섹션에서는 파이썬 기본 문법에 대해 알아보겠습니다.

728x90

'Python for Beginners' 카테고리의 다른 글

2.3 연산자와 표현식  (0) 2023.03.16
2.2 변수와 자료형  (0) 2023.03.16
1.3 파이썬의 장점과 단점  (0) 2023.03.16
1.2 프로그래밍 언어 비교  (0) 2023.03.16
1.1 파이썬 소개  (0) 2023.03.16
Comments