-
pip install ๋ช ๋ ์ด ์ต์ ์ ๋ฆฌComputer Science/๊ฐ๋ฐ 2024. 3. 7. 16:00๋ฐ์ํ
MacOS, Unix, Linux ๊ธฐ์ค์ผ๋ก pip ์ฌ์ฉ๋ฒ์ ์๋์ ๊ฐ์ด ์ ๋ฆฌํ ์ ์๋ค.
pip install [options] <requirement specifier> [package-index-options] ...
pip install [options] -r <requirements file> [package-index-options] ...
pip install [options] [-e] <vcs project url> ...
pip install [options] [-e] <local project path> ...
pip install [options] <archive url/path> ...์ต์ ๋ค
- -r <file>: r์ requirement๋ผ๋ ์๋ฏธ๋ก, requirements.txt ํ์ผ์ ์ง์ ๋ ํจํค์ง๋ค์ ์ค์นํ๋ค. ํน์ ํจํค์ง ๋ฒ์ ์ผ๋ก ํ๊ฒฝ์ ์ค์ ํ ๋ ์์ฃผ ์ฌ์ฉํ๋ค.
- -e <path or url>: e๋ editable์ ์๋ฏธ๋ก, ํจํค์ง๋ฅผ ํธ์ง ๊ฐ๋ฅํ ๋ชจ๋๋ก ์ค์นํ๋ค. path ์์น์ '.' ์ ์ ๋ ฅํ๋ฉด ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด์ ์๋ ํจํค์ง๋ฅผ ์ค์นํ๋ผ๋ ๊ฒ์ ์๋ฏธํ๋ค. (. ์ current directory๋ฅผ ์๋ฏธ) ์ด๋ฅผ ์ํด์๋ ํ์ฌ ๋๋ ํ ๋ฆฌ์ 'setup.py' ํ์ผ์ด๋ 'pyproject.toml' ํ์ผ์ด ์กด์ฌํด์ผ ํ๋ค. (ํจํค์ง์ ๋ฉํ๋ฐ์ดํฐ์ ์์กด์ฑ ์ ๋ณด๋ฅผ ํฌํจํจ)
- -U <package>: U๋ upgrade์ ์๋ฏธ๋ก, ์ง์ ๋ ํจํค์ง๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ๋ค.
- -I: I๋ igore installed์ ์๋ฏธ๋ก, ์ด๋ฏธ ์ค์น๋ ํจํค์ง๋ค์ ๋ฌด์ํ๊ณ , ์ค์น๋์ง ์์ ๊ฒ๋ค๋ง ๋ค์ ์ค์นํ๋ค.
https://pip.pypa.io/en/stable/cli/pip_install/
๋ชฐ๋๋๋ฐ ์ด๋ฐ๊ฒ๋ ์๋ค
conda env create -f environment.yaml
yaml ํ์ผ์ ๊ฐ์ํ๊ฒฝ ์ด๋ฆ์ด๋ dependencies ์น๋ค ์ ๋ฆฌํด๋์ผ๋ฉด ์์์ ๊ฐ์ํ๊ฒฝ ๋ง๋ค๊ณ ๊ทธ ์์ dependency ๋ค ๊น์์ค๋ค.
python ๋ฒ์ ์ด๋ pip ๋ฒ์ ๋ ๊ฐ๋ฅ
์์ค https://github.com/lewandofskee/DiAD/blob/main/environment.yaml
'Computer Science > ๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
tensorflow v1 (1) 2024.04.23 ํ์ด์ฌ ๋ฉ์๋ ์ด๋ฆ ์์ ์ธ๋์ค์ฝ์ด('_') ์๋ฏธ (0) 2024.03.11 VSCode์์ ์๋ฒ์ SSH ์๊ฒฉ ์ ์ ์ค์ ํ๊ธฐ (0) 2024.02.21 MacOS atom์ emmet ํจํค์ง ์ค์นํ๊ธฐ (0) 2024.02.17