์ฌ์ฉํ๊ฒฝ: MacBookPro / macOS Monterey 12.3.1 / VS code
vs code์ conda ๊ฐ์ํ๊ฒฝ์ ์ค๋ฅ์์ด ์ค์นํด๋ณด์
โผ ์๋ ์ฝ๋๋ฅผ ํตํด ๊ฐ๋จํ๊ฒ ๊ฐ์ํ๊ฒฝ์ ์์ฑํ ์ ์๋ค
conda create --name [๊ฐ์ํ๊ฒฝ ์ด๋ฆ] python=3.9
conda create --name [๊ฐ์ํ๊ฒฝ ์ด๋ฆ] python=3.10.5 --channel conda-forge
#์ฐธ๊ณ
##conda ๊ฐ์ํ๊ฒฝ ์ด๋ฆ๋ณ๊ฒฝ
conda create --name [new ๊ฐ์ํ๊ฒฝ ์ด๋ฆ] --clone [old ๊ฐ์ํ๊ฒฝ ์ด๋ฆ]
conda activate [๊ฐ์ํ๊ฒฝ ์ด๋ฆ]
conda remove --name [์ญ์ ํ ์ด๋ฆ] --all
##conda package ์ค์ ๋ฐ ์ด๊ธฐํ
.ymlํ์ผ ์ด์ฉ(ํฅํ ์
๋ฐ์ดํธ)
##python package ์ค์ ๋ฐ ์ด๊ธฐํ
pip freeze > requirments.txt
pip install -r requirements.txt
pip uninstall -r requirements.txt -y
## conda python version ๋ณ๊ฒฝ
conda install python=3.9
๊ฐ์ํ๊ฒฝ์ ์์ฑํ๊ธฐ๋ ํ์ผ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฆฌ๋ ์ค ์ธํ ์ ํ์ธํ ํ์๊ฐ ์๋ค.
python
๋ช
๋ น์ด๊ฐ ์๋ ์์น #ํด๋น ๊ฐ์ํ๊ฒฝ์ด ์ ๊ทผํ๋ ๋ช
๋ น์ด๋ค์ ์์น๋ $PATH ํ๊ฒฝ๋ณ์์ ์์
$echo $PATH
#PATH์ค์์ python์ด ์์นํ ๋๋ ํ ๋ฆฌ๋ฅผ ์๋ ค์ค
$which -a python
#๋ง์ฝ conda ํ์์ ์๋ python์ด ์๋๋ผ๋ฉด deactivate๊ฐ ํ์ํ๋ค
conda deactivate
conda activate <๊ฐ์ํ๊ฒฝ ์ด๋ฆ>
#.py์์น ํด๋, PYTHONPATH๋ฑ ์ ๊ทผ ๊ฐ๋ฅํ ์์๋๋ก ํํ
$python -c "import sys; print('/n'.join(sys.path))"
#๋ง์ฝ /Users/****/.local/lib/python3.9/site-packages ์ ๊ฐ์ด global package๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ง ์๋ค๋ฉด
$conda deactivate
$export PYTHONNOUSERSITE=1
$conda activate <๊ฐ์ํ๊ฒฝ ์ด๋ฆ>