๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

dev-log/python

python, pip ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ (upgrade Django)

๐Ÿคฏ Introduction

์žฅ๊ณ ์˜ ์ผ์ • ๋ฒ„์ „์— ํŒŒ์ผ ์—…๋กœ๋“œ์— ์œ ๋‹ˆ์ฝ”๋“œ ํŒŒ์ผ๋ช… ์ง€์› ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•ด๋‹น ๋ฐฉ๋ฒ•์„ ๋ชฐ๋ผ ํ–ˆ๋˜ ๊ณผ์ •์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

 

 

 

๐Ÿง ๊ณผ์ •

๋จผ์ € ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์€ anaconda ๋กœ ์„ธํŒ…ํ•˜์—ฌ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

conda create -n test-env python=3.8
conda activate test-env
pip install django==2.2
django-admin --version  # 2.2

 

 

๊ทธ๋ฆฌ๊ณ  ์žฅ๊ณ ๋ฅผ 3.1.2 ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

pip install --upgrade django==3.1.2
django-admin --version  # 3.1.2

 

 

upgrade ์‹œ ๊ธฐ์กด ํŒจํ‚ค์ง€๊ฐ€ ์ž๋™์œผ๋กœ ์‚ญ์ œ๋˜๋Š” ๊ฒƒ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๋‹ค์‹œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ํ•˜์‹œ๋ ค๋ฉด ๋˜‘๊ฐ™์€ upgrade ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

pip install --upgrade django==2.1
django-admin --version  # 2.1

 

 

๋‹ค๋ฅธ ํŒจํ‚ค์ง€๋„ ์ด๋Ÿฐ์‹์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ˆ ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ,

๋ฆด๋ฆฌ์ฆˆ ๋…ธํŠธ ๋ณด์‹œ๊ณ  ํŒ๋‹จ์ด ์„œ์‹œ๋ฉด ํ•ด๋‹น ์ปค๋งจ๋“œ๋กœ ํŽธํ•˜๊ฒŒ ํ•˜์‹œ๊ธธ ๋นŒ์–ด์š” ๐Ÿฅณ

 

 

 

๐Ÿ“š References