๐Ÿ’กpip install์ด ์•ˆ๋  ๋•Œ: pip vs pip3

SOCICALยท2025๋…„ 1์›” 20์ผ
0
์ตœ๊ทผ ์ˆ˜์ • ๋‚ ์งœ: 25.01.20

pip install๋ฅผ ๊ฐ€์ง€๊ณ  ์„ค์น˜๋ฅผ ์‹œ๋„ํ•˜๋Š”๋ฐ ์ž๊พธ ์„ค์น˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์—ˆ๊ณ ,,,์‚ฝ์งˆ์„ ์ข€ ํ–ˆ๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•˜๋˜ ์ค‘ pip3 install์„ ์•Œ๊ฒŒ๋˜์–ด ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์„ค์น˜๋ฅผ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์ด๋ฒˆ ๊ธฐํšŒ์— pip์™€ pip3์˜ ์ฐจ์ด์ , ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ๋Œ€์ฒ˜ํ•ด์•ผ ํ•˜๋Š”์ง€ ์ •๋ฆฌํ•ด ๋ณด์•˜๋‹ค.

๐Ÿ pip์™€ pip3์˜ ์ฐจ์ด

  • pip: ์ผ๋ฐ˜์ ์œผ๋กœ Python 2.x์— ์—ฐ๋™๋œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ์ด๋‹ค.
  • pip3: Python 3.x์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ์ด๋‹ค.

Python2์™€ 3๋Š” ์„œ๋กœ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์ด ๋งŽ์•„ ๋ณ„๋„์˜ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ–ˆ์–ด์„œ ํ˜„์žฌ๋Š” Python 2์˜ ๊ณต์‹ ์ง€์›์ด ์ข…๋ฃŒ๋˜์—ˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ ์ผ๋ถ€ ํ™˜๊ฒฝ์—์„œ pip๋Š” Python 2.x ๋ฒ„์ „๊ณผ ์—ฐ๋™๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜๋”๋ผ,,,

โšก๏ธ ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ–ˆ์„๊นŒ?

  1. ์„ค์น˜๋œ Python ๋ฒ„์ „์ด ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ
  • ์‹œ์Šคํ…œ์— Python 2.x์™€ 3.x๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋œ ๊ฒฝ์šฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ pip๋Š” Python 2์™€ ์—ฐ๋™๋˜๊ณ , Python 3์šฉ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ๋Š” pip3๋กœ ์ œ๊ณต๋œ๋‹ค.
  1. pip๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ Python 3์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ํ™˜๊ฒฝ
  • ์ผ๋ถ€ ์‹œ์Šคํ…œ์—์„œ pip๋Š” ์—ฌ์ „ํžˆ Python 2.x์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Python 3.x์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด pip3๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ง ์–ด๋–ป๊ฒŒ ๋Œ€์ฒ˜ํ•ด์•ผ ํ• ๊นŒ?

  1. Python ๋ฒ„์ „ ํ™•์ธ
  • ๋จผ์ € python --version๊ณผ python3 --version์œผ๋กœ ์„ค์น˜๋œ Python ๋ฒ„์ „์„ ํ™•์ธํ•œ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์–ด๋–ค Python ๋ฒ„์ „์ด ์‹คํ–‰๋˜๋Š”์ง€๋„ ํ™•์ธํ•˜๋ ค๋ฉด which python๊ณผ which python3 ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  1. pip์™€ pip3 ํ™•์ธ
  • pip --version๊ณผ pip3 --version์œผ๋กœ ๊ฐ ๋ช…๋ น์–ด๊ฐ€ ์–ด๋–ค Python ๋ฒ„์ „๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  1. ํŒจํ‚ค์ง€ ์„ค์น˜ ์‹œ ๋ช…์‹œ์ ์œผ๋กœ Python ๋ฒ„์ „์„ ์ง€์ •
  • Python 3์šฉ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด ํ•ญ์ƒ pip3 install์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋งŒ์•ฝ Python 3.x๊ฐ€ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค๋ฉด, python3 -m pip install์„ ์‚ฌ์šฉํ•ด ํ™•์‹คํ•˜๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
  1. ๊ฐ€์ƒ ํ™˜๊ฒฝ(virtualenv) ํ™œ์šฉ
  • ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ Python์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋ฉด ํ˜ผ๋ž€์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ์˜ˆ: python3 -m venv myenv๋กœ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•œ ๋’ค, ํ™œ์„ฑํ™”(source myenv/bin/activate)ํ•˜๊ณ  pip ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ Python 3์™€ ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค.

๐Ÿš€ ๊ฒฐ๋ก 

  • pip์™€ pip3์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๊ณ , ์„ค์น˜๋œ Python ๋ฒ„์ „์„ ํ™•์ธํ•œ ํ›„ ์ ์ ˆํ•œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ๊ฐ•์˜๋‚˜ ๋ฌธ์„œ์— ๋‚˜์˜ค๋Š” ๋ช…๋ น์–ด๊ฐ€ ํ•ญ์ƒ ๋‚ด ํ™˜๊ฒฝ์— ๋งž๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฏ€๋กœ, ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋ช…๋ น์–ด๋ฅผ ์กฐ์ •ํ•ด์•ผ ํ•  ๋•Œ๋„ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์ด๋ฒˆ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„๋„ ์„ค์น˜ ๊ด€๋ จ ์ด์Šˆ๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Œ ์ข‹๊ฒ ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€