Virtualenv: ๋ฒ ํƒ€ pip3(10.0.0b2)๋ฅผ ์„ค์น˜ํ•˜๋Š” ์ƒˆ Virtualenv

์— ๋งŒ๋“  2018๋…„ 04์›” 03์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: pypa/virtualenv

apt๋ฅผ ํ†ตํ•ด ์„ค์น˜๋œ python3-virtualenv ์™€ ํ•จ๊ป˜ Ubuntu 16.04์—์„œ Pip3 8.1.1( /usr/bin/pip3 )๊ณผ ํ•จ๊ป˜ Python 3.5.2( /usr/bin/python3.5 )๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. dpkg์—์„œ ๋ฒ„์ „์€ python3-virtualenv/xenial-updates 15.0.1+ds-3ubuntu1 all ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ์ƒˆ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค ๋•Œ:

virtualenv --python=/usr/bin/python3.5 env

pip3 ๋ฒ„์ „์€ 8.1.1(๋‚ด ์‹œ์Šคํ…œ์— ์„ค์น˜๋œ ์œ ์ผํ•œ pip3)์ด ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  pip --version ๋Š” ๋‹ค์Œ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

pip 10.0.0b2 from /home/ubuntu/env/lib/python3.5/site-packages/pip (python 3.5)

์ž„์‹œ ์†”๋ฃจ์…˜์œผ๋กœ ํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•œ ์งํ›„ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ์˜๋„ํ•œ ๋™์ž‘์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„์›€์ด ๋  ๋งŒํ•œ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@jwarren116 ๋‚˜๋Š” virtualenv๊ฐ€ ์ƒˆ๋กœ์šด virtualenv๋ฅผ ์ƒ์„ฑํ•  ๋•Œ(๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋กœ์ปฌ pip ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ) PyPI์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์‹  ๋ฒ„์ „์˜ setuptools, pip ๋ฐ wheel์„ ๊ฐ€์ ธ

๋ชจ๋“  5 ๋Œ“๊ธ€

PIP_PRE ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋˜๋Š” --pre ์ธ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๋Š” pip ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜๋Š” ๋ฐฐํฌํŒ์— pip๋ฅผ ํŒจ์น˜ํ•˜์—ฌ ์‹œํ—˜ํŒ ๋ฒ„์ „์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค(์•„๋งˆ๋„ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค). PyPI(๋˜๋Š” github)์˜ virtualenv๋กœ ์ด ๋™์ž‘์„ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค, ์ €๋„ ํฌํ•จ์‹œํ‚ค๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค! ํ™˜๊ฒฝ์— PIP* ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š๊ณ  pip ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค. dist๊ฐ€ ํŒจ์น˜๋˜์—ˆ๋‹ค๊ณ  ๋ฏฟ์ง€๋Š” ์•Š์ง€๋งŒ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

PyPI ๋˜๋Š” Github์—์„œ virtualenv๋กœ ์žฌํ˜„ํ•˜๊ณ  ๋‹ค์‹œ ์›์„ ๊ทธ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

@jwarren116 ๋‚˜๋Š” virtualenv๊ฐ€ ์ƒˆ๋กœ์šด virtualenv๋ฅผ ์ƒ์„ฑํ•  ๋•Œ(๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋กœ์ปฌ pip ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ) PyPI์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์‹  ๋ฒ„์ „์˜ setuptools, pip ๋ฐ wheel์„ ๊ฐ€์ ธ

@jmbowman ์„ค๋ช… PIP_PRE ์„ ๊ธฐ์–ตํ–ˆ์ง€๋งŒ ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์ด๋น™์—์„œ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‚ฌ๋กœ ๋Œ์•„๊ฐˆ ์ƒ๊ฐ์€ ํ•˜์ง€ ์•Š์•˜๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ™œ๋™์ด ์—†์œผ๋ฉด ํ์‡„๋ฉ๋‹ˆ๋‹ค. ๊ณ„์† ์—ด์–ด๋‘๊ณ  ์‹ถ๋‹ค๋ฉด ๋Œ“๊ธ€์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰