ํ๊ฒฝ
๊ธฐ์
pip config ์์ --global
๋ ์์คํ
์ ์ฒด ๊ตฌ์ฑ์ ์๋ฏธํ๊ณ --site
๋ ํ๊ฒฝ ๊ตฌ์ฑ์ ์๋ฏธ
--global
์์คํ ์ ์ฒด ๊ตฌ์ฑ ํ์ผ ๋ง ์ฌ์ฉํ์ญ์์ค.
--site
ํ์ฌ ํ๊ฒฝ ๊ตฌ์ฑ ํ์ผ ๋ง ์ฌ์ฉ
๊ทธ๋ฌ๋ ์ฌ์ฉ์ ๊ฐ์ด๋-๊ตฌ์ฑ ํ์ผ ์์ ์ฌ์ดํธ ์ ์ฒด ๋ Windows์์ C:\ProgramData\pip\pip.ini
์ ๊ฐ์ ์์คํ
๊ตฌ์ฑ์ ์๋ฏธ
์์๋๋ ํ๋
์ด ๋ ๋ฌธ์์๋ ์ผ๊ด๋ ์ค๋ช ์ด ์์ด์ผํฉ๋๋ค.
๋ํ name
(์ค๋ฅ ๋ฉ์์ง์ ๋ฐ๋ผ "์ ์ผ๋ก ๊ตฌ๋ถ ๋ ์น์
๋ฐ ํค")๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ๋ด๋ ๋ช ๊ฐ์ง ์์ ๋ฅผ pip ๊ตฌ์ฑ ์ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
pip config set --site global.timeout 60
์ด ๋ ผ๋ฆฌ๋ appdirs์์ ์ฑํ๋์๋ค๊ณ ์๊ฐํ์ง๋ง GNU / Linux์์๋ ํผ๋ ์ค๋ฝ์ต๋๋ค.
$ pip debug
global:
/etc/xdg/pip/pip.conf, exists: False
/etc/pip.conf, exists: False
site:
/usr/pip.conf, exists: False
user:
/home/cnx/.pip/pip.conf, exists: False
/home/cnx/.config/pip/pip.conf, exists: True
๋๊ฐ ๊ตฌ์ฑ ํ์ผ์ /usr
( /usr/share/pip/pip.conf
์ฌ์ผํ๋ค๊ณ ์๊ฐํ๋์ง)์ ๋ฃ์๊น์?
๊ตฌํ์ ์ฝ์ผ๋ฉด ๊ธ๋ก๋ฒ ์ ์์คํ ์ฌ์ดํธ ๋ ์ธํฐํ๋ฆฌํฐ ์ ์ฒด๋ฅผ ์๋ฏธํ๋ฉฐ ์ฌ์ฉ์ ๋
๋ฐ๋ผ์ ์ฌ์ฉ์ ๊ฐ์ด๋๋ฅผ ์์ ํด์ผํฉ๋๋ค.
์๋ ํ์ธ์! ์ค๋ EuroPython Sprints์์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํฉ๋๋ค. :)
GH-6268 (๋ฐ ๊ด๋ จ ๋ฌธ์ )์ ์ดํด ๋ณด์์ง๋ง ์ฌ์ดํธ ๊ฐ ํต์ญ์ฌ ์ฐจ์์ ๊ตฌ์ฑ์์ํ ๊ฒ ๊ฐ์ง ์์ต๋๋ค. sys.prefix ๋ ์ธํฐํ๋ฆฌํฐ์ ํน์ ํ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด ์๋๋ผ {sys.prefix}/*/pythonX.Y
์
๋๋ค. ์๋ง๋ ์ธํฐํ๋ฆฌํฐ์ ํน์ ํ ๊ตฌ์ฑ ํ์ผ์ด {sys.prefix}/share/pythonX.Y
์ ์ฅ ๋ ์ ์๊ฑฐ๋,์ด๋ฅผ ์์ ํ ํ๊ธฐํ๊ณ ๋ชจํธํ ์ค์ ์ ๋์ PIP_CONFIG_FILE์ ์ฌ์ฉํ๋๋ก ๋ณํ ํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ์ด ๋ฌธ์ ์ ๋ฒ์์ ํด๋น๋์ง ์๋๋ค๋ ๊ฒ์ ์ดํดํ๋ฏ๋ก ํ์ํ ๊ฒฝ์ฐ ์ ํฐ์ผ์ ์ ์ถํ๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ ํ์ธ์! ์ค๋ EuroPython Sprints์์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํฉ๋๋ค. :)