728x90
파이썬 설치 (Windows 기준)
1. Windows installer 필요한 버전 다운로드
https://www.python.org/downloads/windows/
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
'Python' 카테고리의 다른 글
파이썬 클래스 속성 (인스턴스 속성, 클래스 속성) (0) | 2023.06.05 |
---|---|
파이썬 메서드 (인스턴스 메서드, 정적 메서드, 클래스 메서드) (0) | 2023.06.05 |
PEP8 파이썬 스타일 가이드 (0) | 2023.06.05 |
파이썬 input & output (입력과 출력) (0) | 2022.10.24 |
파이썬 연산자 (Python Expressions) (0) | 2022.10.24 |