Python 이 설치되지 않았다면 이전 글의 Python 설치하기 포스트를 참고.
- https://tailerbox.tistory.com/46
[Python][기본 01] Mac 에 Python 설치하기
목차 1. Python 설치 2. virtualenv 설치 3. 가상환경 생성 4. 생성된 가상 환경에 PIP를 통한 라이브러리 설치 Python 설치 Mac OS 를 사용중이라면 아마도 python 이 설치되어 있는 경우가 대부분이다. 하지만
tailerbox.tistory.com
virtualenv 설치
# 설치된 파이썬 환경에 virtualenv 가 설치되었는지 확인합니다.
# pip list 또는 pip3 list
$ pip list
Package Version
--------------------- -------
distlib 0.3.4
filelock 3.7.1
numpy 1.22.4
pip 22.1.1
platformdirs 2.5.2
protobuf 3.19.4
PyQt3D 5.15.5
PyQt5 5.15.6
PyQt5-sip 12.9.0
PyQtChart 5.15.5
PyQtDataVisualization 5.15.5
PyQtNetworkAuth 5.15.5
PyQtPurchasing 5.15.5
setuptools 62.3.2
six 1.16.0
TBB 0.2
virtualenv 20.14.1
wheel 0.37.1
# 위와 같이 설치된 virtualenv 가 존재하지 않는다면 설치합니다.
$ pip install virtualenv
virtualenv 를 통해 개발환경 생성하기
# 프로젝트를 구성할 디렉토리로 이동
$ virtualenv project1 --python=python3.9
created virtual environment CPython3.9.13.final.0-64 in 224ms
creator CPython3Posix(dest=/Users/cwlee02/Project/4ir/python/project1, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/cwlee02/Library/Application Support/virtualenv)
added seed packages: pip==22.1.2, setuptools==62.6.0, wheel==0.37.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
# 생성된 가상환경 확인
ls -al project1
drwxr-xr-x 6 cwlee02 staff 192 7 30 19:36 .
drwxr-xr-x 13 cwlee02 staff 416 7 30 19:36 ..
-rw-r--r-- 1 cwlee02 staff 40 7 30 19:36 .gitignore
drwxr-xr-x 20 cwlee02 staff 640 7 30 19:36 bin
drwxr-xr-x 3 cwlee02 staff 96 7 30 19:36 lib
-rw-r--r-- 1 cwlee02 staff 424 7 30 19:36 pyvenv.cfg
# 프로젝트 환경이 생성되었다면 해당 환경을 활성화
$ source project1/bin/activate
(project1) $
# 필요한 라이브러리 설치 후 개발을 시작할 수 있다.
$ pip install Pillow
'Launguage > Python' 카테고리의 다른 글
[Python][Flask] 02. Route 구조설계 - Restx (0) | 2022.08.13 |
---|---|
[Python][Flask] 02. Route 구조설계 - Blueprint (0) | 2022.08.13 |
[Python][Flask] 01. 기본 라우트 & 순환참조 & Blueprint (0) | 2022.07.31 |
[Python][Flask] 00. 설치 & 기본앱 실행 (0) | 2022.07.30 |
[Python][기본 01] Mac 에 Python 설치하기 (0) | 2022.07.30 |