πŸ“ OS/Mac

[Python] venv κ°€μƒν™˜κ²½ 생성, Mac (3)

SOIT 2024. 5. 22. 22:32

이전 λ°œν–‰κΈ€μ—μ„œ 이제 κ°€μƒν™˜κ²½ λ§Œλ“€κΈ° μ‹œμž‘ν•©λ‹ˆλ‹€!!

2024.05.22 - [λΆ„λ₯˜ 전체보기] - [Python] venv κ°€μƒν™˜κ²½ 관리, Mac (2)

 

[Python] venv κ°€μƒν™˜κ²½ 관리, Mac (2)

이전 λ°œν–‰κΈ€μ—μ„œ μ—…λ°μ΄νŠΈν•œ 버전 1. μ•„λž˜ μ‚¬μ΄νŠΈλ₯Ό μ°Έκ³ ν•˜μ—¬ μ§„ν–‰μ œμΌ λ¨Όμ € μ°Έκ³ ν•œ κ³³ !!https://www.daleseo.com/python-pyenv/ μ—¬λŸ¬ λ²„μ „μ˜ 파이썬 κ΄€λ¦¬ν•˜κΈ° (pyenv)Engineering Blog by Dale Seowww.daleseo.com  μ„€

solearn.tistory.com

 

 

1. κ°€μƒν™˜κ²½ 생성

 

1) 폴더 μ•ˆμ— κ°€μƒν™˜κ²½ 생성

- local_test 폴더 생성

- 버전지정: pyenv local 3.8.17

- λ³€κ²½λœ 버전 확인: python --version  

 

1. κ°€μƒν™˜κ²½ 폴더 생성: python -m venv test_env

2. κ°€μƒν™˜κ²½ ν™œμ„±ν™”: source test_env/bin/activate

 

ex) python3.9 -m venv .venv

ex) source .venv/bin/activate 

 

--> 이제 여기에 νŒ¨ν‚€μ§€ μ„€μΉ˜ν•˜λ©΄ 됨

 

κ°€μƒν™˜κ²½ λΉ„ν™œμ„±ν™”: deactivate

더보기

μ—¬κΈ°μ„œ source deactivate λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ€ μ΄μœ λŠ”

source λͺ…λ Ήμ–΄λŠ” 슀크립트 νŒŒμΌμ„ μ‹€ν–‰ν•  λ•Œ μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€.

local_test 폴더 생성, 버전지정

 

κ°€μƒν™˜κ²½ 폴더 생성
κ°€μƒν™˜κ²½ ν™œμ„±ν™”
κ°€μƒν™˜κ²½ λΉ„ν™œμ„±ν™”

 

 

2) pyenv둜 κ°€μƒν™˜κ²½ 폴더 생성

- κ°€μƒν™˜κ²½ 생성-버전지정: pyenv virtualenv 3.9.6 test

- 생성 및 버전 확인: pyenv version  

- κ°€μƒν™˜κ²½ ν™œμ„±ν™”: source test  --> 이제 여기에 νŒ¨ν‚€μ§€ μ„€μΉ˜ν•˜λ©΄ 됨

κ°€μƒν™˜κ²½ λΉ„ν™œμ„±ν™”: source deactivate

더보기

μ—¬κΈ°μ„œ source deactivate λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•œ μ΄μœ λŠ”

source λͺ…λ Ήμ–΄λŠ” 슀크립트 νŒŒμΌμ„ μ‹€ν–‰ν•  λ•Œ μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€.

κ°€μƒν™˜κ²½ 생성 및 버전 확인

 

κ°€μƒν™˜κ²½ ν™œμ„±ν™”
κ°€μƒν™˜κ²½ λΉ„ν™œμ„±ν™”

 

728x90