κ°€μƒν™˜κ²½μ„ μ‚¬μš©ν•˜λŠ” 이유

  • λ…λ¦½λœ 곡간을 λ§Œλ“€μ–΄μ£ΌλŠ” κΈ°λŠ₯을 ν•©λ‹ˆλ‹€.
  • ν•„μš”ν•œ 라이브러리만 λ‹΄μ•„ 놓을 수 μžˆλŠ” λ°”κ΅¬λ‹ˆλΌκ³  μƒκ°ν•˜λ©΄ λ©λ‹ˆλ‹€.
  • ν”„λ‘œμ νŠΈ A와 B 각각 가상 ν™˜κ²½μ„ λ§Œλ“€μ–΄ ν”„λ‘œμ νŠΈ Aμ—λŠ” νŒ¨ν‚€μ§€ 버전 Aλ₯Ό μ„€μΉ˜ν•˜κ³ , ν”„λ‘œμ νŠΈ Bμ—λŠ” νŒ¨ν‚€μ§€ 버전 B을 μ„€μΉ˜ν•΄ λ…λ¦½μ μœΌλ‘œ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž‘μ—…ν™˜κ²½μ΄ λ°”λ€Œκ²Œ λ˜λ”λΌλ„ ν•„μš”ν•œ νŒ¨ν‚€μ§€λ“€μ„ λ™μΌν•œ λ²„μ „μœΌλ‘œ μ„€μΉ˜ν•΄ μž‘μ—…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • ex) 컴퓨터λ₯Ό κ΅μ²΄ν•˜λŠ” 경우

Reference

νŒŒμ΄μ¬μ—μ„œ venv둜 가상 ν™˜κ²½ μ‚¬μš©ν•˜κΈ°
[Python] κ°€μƒν™˜κ²½
python virtual environment setup in ubuntu
python의 κ°€μƒν™˜κ²½