Pip: `get-pip.py`λ₯Ό ν†΅ν•œ μ„€μΉ˜λŠ” λ¬Έμ„œμ—μ„œ ν•œ μ€„λ‘œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 06μ›” 16일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: pypa/pip

이 κΈ°λŠ₯으둜 ν•΄κ²°λ˜λŠ” λ¬Έμ œλŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

μ„€μΉ˜ λ¬Έμ„œ λŠ” ν˜„μž¬ curl 및 get-pip.py λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„€μΉ˜ν•˜κΈ° μœ„ν•œ 2단계 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€. curl μ—μ„œ python 둜 좜λ ₯을 νŒŒμ΄ν•‘ν•˜μ—¬ 더 κ°„λ‹¨ν•˜κ²Œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ›ν•˜λŠ” μ†”λ£¨μ…˜ μ„€λͺ…

curl -L https://bootstrap.pypa.io/get-pip.py | python

λŒ€μ²΄ μ†”λ£¨μ…˜

ν˜„μž¬ 방법도 λ‚˜μ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ‚¬μš©μž κ²½ν—˜μ˜ μ•½κ°„μ˜ μ΅œμ ν™”μž…λ‹ˆλ‹€.

μΆ”κ°€ μ»¨ν…μŠ€νŠΈ

직접 μ„€μΉ˜ν•˜κ³  κ°œμ„ ν•  수 μžˆμŒμ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. 이 문제λ₯Ό μ œμΆœν•˜κΈ°μ— 더 λ‚˜μ€ μΉ΄ν…Œκ³ λ¦¬λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

no action docs enhancement

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ˜ν•œ λ‹€μš΄λ‘œλ“œλ₯Ό Python으둜 직접 νŒŒμ΄ν•‘ν•˜λŠ” 것은 μ‚¬λžŒλ“€μ΄ μ›Ήμ—μ„œ 직접 κ²€ν† λ˜μ§€ μ•Šμ€ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ„λ‘ μž₯λ €ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ΄λŠ” μ•„λ§ˆλ„ μš°λ¦¬κ°€ μ›ν•˜λŠ” 것이 아닐 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

이 지침도 μ μš©λ˜λŠ” Windows λͺ…λ Ή ν”„λ‘¬ν”„νŠΈμ—μ„œ νŒŒμ΄ν”„λ₯Ό μ‚¬μš©ν•  수 μžˆλŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ˜ν•œ 이 μ†”λ£¨μ…˜μ€ μ˜΅μ…˜ 을 μ‚¬μš©ν•˜μ—¬ get-pip.py λ₯Ό ν˜ΈμΆœν•˜λ €λŠ” κ²½μš°μ™€ 같이 λ‹€λ₯Έ κ²½μš°μ—λŠ” ν™•μž₯ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

λ˜ν•œ λ‹€μš΄λ‘œλ“œλ₯Ό Python으둜 직접 νŒŒμ΄ν•‘ν•˜λŠ” 것은 μ‚¬λžŒλ“€μ΄ μ›Ήμ—μ„œ 직접 κ²€ν† λ˜μ§€ μ•Šμ€ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ„λ‘ μž₯λ €ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ΄λŠ” μ•„λ§ˆλ„ μš°λ¦¬κ°€ μ›ν•˜λŠ” 것이 아닐 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

일반적으둜 μ‚¬μš©μžκ°€ curl | sh 을 ν•˜μ§€ μ•Šλ„λ‘ ν•˜κ±°λ‚˜ μ œμ•ˆν•˜μ§€ μ•ŠλŠ” 것이 λͺ¨λ²” μ‚¬λ‘€λ‘œ κ°„μ£Όλ©λ‹ˆλ‹€.

μΈν„°λ„·μ—λŠ” 이 μ£Όμ œμ— λŒ€ν•œ λ§Žμ€ 의견이 μžˆμŠ΅λ‹ˆλ‹€. μ—¬κΈ°μ—μ„œ λ‹€μ–‘ν•œ μ£Όμž₯에 λŒ€ν•œ μš”μ•½μ„ μ œκ³΅ν•˜λ €κ³  ν•˜μ§€λŠ” μ•Šμ§€λ§Œ curl | sh μΆ”μ²œμ˜ 함정에 λŒ€ν•΄ 이야기 ν•˜λŠ” λΆ€λΆ„ 쀑 ν•˜λ‚˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. λ³΄μ•ˆ 문제, μ •ν™•μ„± 문제 등은 get-pip.py 와 관련이 있으며 Paul이 μ§€μ ν–ˆλ“―μ΄ μ‚¬μš©μžκ°€ 이런 μ‹μœΌλ‘œ 일을 ν•˜λŠ” 데 μ΅μˆ™ν•΄μ§€λŠ” 것을 μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이 λ¬Έμ œλŠ” 과거에 λ…Όμ˜λ˜μ—ˆμœΌλ―€λ‘œ μ§€κΈˆ μ§„ν–‰ν•˜κ³  이 문제λ₯Ό λ‹«κ² μŠ΅λ‹ˆλ‹€(ν˜„μž¬λ‘œμ„œλŠ” λ§ˆμ§€λ§‰μœΌλ‘œ λ…Όμ˜λœ 문제/PR을 찾을 수 μ—†μŠ΅λ‹ˆλ‹€). 이 문제λ₯Ό μ œμΆœν•΄ μ£Όμ‹  @saytosid μ—κ²Œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€! ^.^

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰