pyenv virtualenv, autoenv ํ™˜๊ฒฝ ๊พธ๋ฆฌ๊ธฐ (feat. bash, zsh, fish)

2018-02-24

pyenv๋ž€?

pyenv๋Š” ๋‹ค์–‘ํ•œ ํŒŒ์ด์ฌ ๋ฒ„์ „๋“ค์„ ์‰ฝ๊ฒŒ ์Šค์œ„์นญํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํˆด์ด๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋ฉด ์ข€ ๋” ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. ์ถœ์ฒ˜: https://qiita.com/hedgehoCrow/items/0733c63c690450b14dcf

virtualenv๋ž€?

virtualenv๋Š” ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ๋…๋ฆฝ๋œ ํŒŒ์ด์ฌ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํˆด์ด๋‹ค. ๋ณดํ†ต ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” /usr/lib/python2.7/site-packages์— ์„ค์น˜๋˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. ์ด๋•Œ ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๊ฐ€ foo๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ํ”„๋กœ์ ํŠธ 1์€ foo1.0, ํ”„๋กœ์ ํŠธ2๋Š” foo2.0์„ ์‚ฌ์šฉํ•œ๋‹ค ์ด๋Ÿฐ ๊ฒฝ์šฐ ๊ฐ™์€ ํ™˜๊ฒฝ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉด ๋ฒ„์ €๋‹ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ๋งค์šฐ ๋†’๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด virtualenv๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋ฉด ์ข€ ๋” ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. ์ถœ์ฒ˜: https://qiita.com/hedgehoCrow/items/0733c63c690450b14dcf

Read More