본문으로 바로가기

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