728x90

파이썬 설치 (Windows 기준)

1. Windows installer 필요한 버전 다운로드

https://www.python.org/downloads/windows/

default로 사용할 파이썬 버전 한 개만 PATH에 등록 체크하여 설치

2. 설치 경로

  • default : Install Now를 통해 설치하면 C:\Users\{usr_name}\AppData\Local\Programs\Python\Python310 경로에 설치됨
  • 사용자지정 : Customize installation을 통해 설치 경로 지정 가능

3. 설치된 파이썬 확인

  • cmd에서 아래 명령어를 통해 설치된 파이썬 리스트를 확인 가능
## 설치된 파이썬 리스트
py --list
# Installed Pythons found by py Launcher for Windows
# -3.10-64 *
# -3.7-64

## 설치된 파이썬 리스트와 경로
py --list-paths
# Installed Pythons found by py Launcher for Windows
# -3.10-64       C:\project\common\Python\Python310\python.exe *
# -3.7-64        C:\project\common\Python\Python37\python.exe

## py 도움말 : # py -h를 통해 출력 가능

## 파이썬이 여러 개 설치되어있는 경우 py -버전 명령어를 통해 실행 가능
py -3.7  # 3.7버전 실행

## pip 사용 시 -m 옵션을 주어 py 명령라인에서 pip 실행 가능
py -3.7 -m pip install 라이브러리명

 

파이썬 개발환경 관리 (pipenv)

pipenv는 파이썬에서 격리된 가상 환경(virtual environment)과 프로젝트 단위의 패키지 관리를 가능하게 하는 도구

서로 다른 환경의 프로젝트를 컴퓨터 한 대로 개발해야 하는 경우 각 프로젝트 별로 격리된 환경 필요

pipenv를 통해 격리된 가상환경 구성 가능

cmd에서 아래 명령어를 실행하여 pipenv 사용 가능

1. 설치

# 파이썬을 설치한지 오래 된 경우 pip 업그레이드가 필요할 수 있음 (pip install --upgrade pip)
pip install pipenv

2. 가상환경 만들기

# 프로젝트 경로로 이동
cd project1

# 가상환경에서 사용할 파이썬 버전을 --python 옵션에 명시하여 pipenv 커맨드를 실행하면 가상환경 생성됨
pipenv --python 3.10

프로젝트 디렉터리에 Pipfile이 생성됨

프로젝트의 메타 정보가 저장됨

3. 가상환경 사용

# 가상환경 shell에 접속 / 나가기
pipenv shell
exit

# 가상환경 제거
pipenv --rm

# 가상환경 내에 패키지 설치 > 설치한 패키지가 pipfile에 자동으로 명시됨
# pipfile을 통해 어디에서든 동일한 파이썬 개발환경 구성 가능 (동일한 환경을 구성하고 싶은 경로에 pipfile을 복사 후 pipenv install)
pipenv install 패키지명

# 파이썬 실행 / 중단
pipenv run python
exit()

# 프로젝트에 설치된 패키지들을 트리구조로 시각화하여 보여줌
pipenv graph

# 보안취약점이 있는 패키지가 설치되어있는지 체크
pipenv check
728x90

+ Recent posts