๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hey Tech

[Python] pip ๊ฐœ๋… ๋ฐ ์„ค์น˜ ๋ฐฉ๋ฒ•(pip, pip3) ๋ณธ๋ฌธ

SW ๊ฐœ๋ฐœ/Python

[Python] pip ๊ฐœ๋… ๋ฐ ์„ค์น˜ ๋ฐฉ๋ฒ•(pip, pip3)

Tony Park (ํ† ๋‹ˆ) 2022. 2. 28. 09:24
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ“Œ Text ๋น…๋ฐ์ดํ„ฐ๋ถ„์„ ํ”Œ๋žซํผ ๋ฒ ํƒ€ํ…Œ์ŠคํŠธ ์ฐธ๊ฐ€์ž ๋ชจ์ง‘ ์ค‘!(๋„ค์ด๋ฒ„ํŽ˜์ด 4๋งŒ ์› ์ „์› ์ง€๊ธ‰)

 

๐Ÿ‘‹ ์•ˆ๋…•ํ•˜์„ธ์š”, ์ฝ”๋”ฉ์ด ํ•„์š” ์—†๋Š” AI/๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ All in One ํ”Œ๋žซํผ <DATA101> ๊ฐœ๋ฐœํŒ€์ž…๋‹ˆ๋‹ค.
๐Ÿ˜Š ์ €ํฌ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์‹œ๊ณ  ๊ฒฝํ—˜๋‹ด์„ ๋“ค๋ ค์ฃผ์„ธ์š” :)
๐Ÿ’ธ ์ฐธ์—ฌํ•ด ์ฃผ์‹  "๋ชจ๋“ " ๋ถ„๋“ค๊ป˜ ๋„ค์ด๋ฒ„ํŽ˜์ด 4๋งŒ ์› ์ฟ ํฐ์„ ์ง€๊ธ‰ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ‘จ‍๐Ÿ’ป ์ฐธ์—ฌ ํฌ๋ง ์‹œ ์นดํ†กํ”Œ๋Ÿฌ์Šค์นœ๊ตฌ 1:1 ์ฑ„ํŒ… or ์ธ์Šคํƒ€๊ทธ๋žจ DM ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค :)

๐Ÿ“† ์ฐธ์—ฌ๊ธฐ๊ฐ„ : 11/25(์›”)~11/29(๊ธˆ) 11:00~21:00 ์ค‘ ํƒ1 (1์‹œ๊ฐ„ 1ํƒ€์ž„)
๐Ÿ‘‰ ์ฐธ์—ฌ์žฅ์†Œ : ๊ฐ•๋‚จ์—ญ ์ธ๊ทผ ์Šคํ„ฐ๋””์นดํŽ˜ ๋ฏธํŒ…Room
๐Ÿ“ ์†Œ์š”์‹œ๊ฐ„ : ์ด 40๋ถ„ ๋‚ด์™ธ(์„œ๋น„์Šค ์ฒดํ—˜ ๋ฐ ์ธํ„ฐ๋ทฐ ํฌํ•จ)
โœ… ์ฐธ๊ฐ€์กฐ๊ฑด : Text ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ์—…๋ฌด ๊ฒฝํ—˜์ž

๐Ÿ‘‰ ์ฐธ๊ฐ€ ๊ฐ€๋Šฅ์ผ์ • ์กฐํšŒํ•˜๊ธฐ : https://url.kr/n8k8gu
- ์นดํ†กํ”Œ์นœ : http://pf.kakao.com/_SxltHG/chat
- ์ธ์Šคํƒ€๊ทธ๋žจ : https://www.instagram.com/data101.official/


๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” pip ๊ฐœ๋…๊ณผ pip/pip3 ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

1.  pip ๊ฐœ๋…

  • Pip Installs Packages์˜ ์•ฝ์ž
  • Python ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €(Package Manager)
  • MacOS์—์„œ brew, node์˜ npm, yarn, Linux์—์„œ apt์™€ ๊ฐ™์€ ๊ฐœ๋…์˜ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €

2.  pip vs pip3

pip์™€ pip3์˜ ์ฐจ์ด๋Š” ํŒŒ์ด์ฌ ๋ฒ„์ „์˜ ์ฐจ์ด์ž…๋‹ˆ๋‹ค.
 

3.  pip ์„ค์น˜ ํ™•์ธ

Python 2.7.9 ์ดํ›„ ๋ฒ„์ „๊ณผ Python 3.4 ์ดํ›„ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด pip๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด ๋”ฐ๋กœ pip๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋ฒ„์ „์˜ ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋ฉด pip๋ฅผ ์„ค์น˜ํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ„ฐ๋ฏธ๋„์„ ์—ฌ์…”์„œ pip๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹  Python ๋ฒ„์ „์— ๋”ฐ๋ผ pip ๋˜๋Š” pip3๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ๊ฒ ์ฃ ?

3.1. Python 2 ๋ฒ„์ „ ์‚ฌ์šฉ์ž(pip)

Python 2 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋ฉด ํ„ฐ๋ฏธ๋„์— pip๋ฅผ ์ž…๋ ฅํ•ด ๋ด…๋‹ˆ๋‹ค.

pip

์•„๋ž˜์™€ ์œ ์‚ฌํ•œ ๋‚ด์šฉ์ด ์ถœ๋ ฅ๋˜๋ฉด pip๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒ๋‹ˆ๋‹ค.

pip ์„ค์น˜ ํ™•์ธ

3.2. Python 3 ๋ฒ„์ „ ์‚ฌ์šฉ์ž(pip3)

Python 3 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋ฉด ํ„ฐ๋ฏธ๋„์— pip3๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

pip3

์•„๋ž˜์™€ ์œ ์‚ฌํ•œ ๋‚ด์šฉ์ด ์ถœ๋ ฅ๋˜๋ฉด pip3๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒ๋‹ˆ๋‹ค.

pip3 ์„ค์น˜ ํ™•์ธ

๋ฐ˜์‘ํ˜•

4.  pip ์„ค์น˜ํ•˜๊ธฐ

Step 1. python ์„ค์น˜

๋จผ์ € OS์— ๋งž๊ฒŒ ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•ด ์ค์‹œ๋‹ค. ๊ธฐ์กด ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ˜ธํ™˜ ์ด์Šˆ๊ฐ€ ์žˆ์œผ๋‹ˆ ์ž…๋ฌธ์ž๋ผ๋ฉด 3.8 ์ •๋„ ๋ฒ„์ „ ์„ค์น˜๋ฅผ ๊ถŒ์žฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
http://www.python.org/downloads

 

Download Python

The official home of the Python Programming Language

www.python.org

Step 2.  get-pip ํŒŒ์ด ์„ค์น˜

ํ„ฐ๋ฏธ๋„์„ ์—ฌ์‹œ๊ณ  ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ get-pip.py ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Step 3.  pip ๋˜๋Š” pip3 ์„ค์น˜

์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ ๋ฒ„์ „์— ๋”ฐ๋ผ pip ๋˜๋Š” pip3๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

(1) pip ์„ค์น˜(Python 2 ๋ฒ„์ „ ์‚ฌ์šฉ์ž)

python2 get-pip.py

์„ค์น˜๊ฐ€ ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

pip

(2) pip3 ์„ค์น˜(Python 3 ๋ฒ„์ „ ์‚ฌ์šฉ์ž)

python3 get-pip.py

์„ค์น˜๊ฐ€ ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

pip3
728x90

5. pip ์—…๊ทธ๋ ˆ์ด๋“œ

pip๋Š” ์ž์ฃผ ์—…๋ฐ์ดํŠธ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ž์ฃผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

pip install --upgrade pip

๐ŸŽˆ๋งž์ถคํ˜• ๋ฐ์ดํ„ฐ/ํ†ต๊ณ„ ๋ถ„์„ ์„œ๋น„์Šค

์ €ํฌ AI/BigData ๋ถ„์„ ์†”๋ฃจ์…˜ ์ „๋ฌธ ๋ธŒ๋žœ๋“œ <๋ฐ์ดํ„ฐ์›Œ๋„ˆ์› DATA101>์—์„œ๋Š”
๋งž์ถคํ˜• ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๋ถ€ํ„ฐ ํ†ต๊ณ„๋ถ„์„, ํ…์ŠคํŠธ๋งˆ์ด๋‹, AI ๋ชจ๋ธ๋ง, ๋…ผ๋ฌธ์ž‘์„ฑ์„ ์ง€์›ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค :)
์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”!
๋ฌธ์˜์‚ฌํ•ญ์€ ๋Œ“๊ธ€ ๋˜๋Š” ์นดํ†กํ”Œ๋Ÿฌ์Šค์นœ๊ตฌ @DATA101๋กœ ์—ฐ๋ฝ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค๐Ÿ™.

https://kmong.com/gig/601647

 

๋ฐ์ดํ„ฐ๋ถ„์„, ํ†ต๊ณ„๋ถ„์„, ๋…ผ๋ฌธ์ž‘์„ฑ ์ง€์›ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. - ํฌ๋ชฝ

๋ฐ์ดํ„ฐ์›Œ๋„ˆ์›DATA101 ์ „๋ฌธ๊ฐ€์˜ IT·ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”. <p>Python, SPSS, Tableau๋ฅผ ํ™œ์šฉํ•ด <strong>...

kmong.com

https://kmong.com/gig/601992

 

ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ ๋ถ„์„/ํ…์ŠคํŠธ๋งˆ์ด๋‹NLP ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค. - ํฌ๋ชฝ

๋ฐ์ดํ„ฐ์›Œ๋„ˆ์›DATA101 ์ „๋ฌธ๊ฐ€์˜ IT·ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”. <p>๋Œ€๊ธฐ์—… AI/๋น…๋ฐ์ดํ„ฐ ์—ฐ๊ตฌ์› ์ถœ์‹ ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ฒ•์ธ ์ฃผ์‹ํšŒ์‚ฌ ์œ ์—ํ”„5๋Š” Py...

kmong.com

https://kmong.com/gig/586088

 

๋ชจ๋ฐ”์ผ ์•ฑ ๋ฆฌ๋ทฐ ํฌ๋กค๋ง/๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด - ํฌ๋ชฝ

๋ฐ์ดํ„ฐ์›Œ๋„ˆ์›DATA101 ์ „๋ฌธ๊ฐ€์˜ IT·ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”. <p><strong>๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด ์•ฑ ๋ฆฌ๋ทฐ 1์‹œ๊ฐ„ ์•ˆ์— ์ˆ˜์ง‘ํ•ด ...

kmong.com

https://kmong.com/gig/582649

 

์œ ํŠœ๋ธŒ ๋Œ“๊ธ€ ์›ํ•˜๋Š” ๋งŒํผ ์ˆ˜์ง‘ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค/์›น ํฌ๋กค๋ง - ํฌ๋ชฝ

๋ฐ์ดํ„ฐ์›Œ๋„ˆ์›DATA101 ์ „๋ฌธ๊ฐ€์˜ IT·ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”. <p><strong style="font-size: 24px;&q...

kmong.com


์˜ค๋Š˜์€ pip ๊ฐœ๋…๊ณผ pip/pip3 ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค.
ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์— ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆ๊ฒ๊ณ  ๊ฑด๊ฐ•ํ•œ ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค :)
๊ณ ๋ง™์Šต๋‹ˆ๋‹คโ˜บ๏ธ

728x90
๋ฐ˜์‘ํ˜•