728x90
λ°μν
SMALL
macOSμμ pip install uv μ€ν μ externally-managed-environment μ€λ₯κ° λ°μνλ€λ©΄? κ°μνκ²½μ μ¬μ©νλ©΄ κ°λ¨ν ν΄κ²°λ©λλ€! π
π 3λ¨κ³λ‘ λλ΄λ uv μ€μΉ
1λ¨κ³: κ°μνκ²½ μμ±
# νλ‘μ νΈ ν΄λλ‘ μ΄λ ν
python3 -m venv venv
μ€ννλ©΄ venv ν΄λκ° μμ±λκ³ , μμλ μ΄λ° νμΌλ€μ΄ λ§λ€μ΄μ§λλ€:

venv/
βββ bin/ # μ€ν νμΌλ€
βββ include/ # ν€λ νμΌ
βββ lib/ # ν¨ν€μ§λ€μ΄ μ€μΉλ κ³³
βββ pyvenv.cfg # κ°μνκ²½ μ€μ
2λ¨κ³: κ°μνκ²½ νμ±ν
source venv/bin/activate
μ±κ³΅νλ©΄ ν°λ―Έλ μμ (venv)κ° νμλ©λλ€:

3λ¨κ³: uv μμ νκ² μ€μΉ
pip install uv
μ΄μ μ€λ₯ μμ΄ κΉλνκ² μ€μΉλ©λλ€! β
π‘ μΆκ° ν
μ€μΉ νμΈ
uv --version
κ°μνκ²½ μ’ λ£
deactivate
λ€μ μ¬μ©νλ €λ©΄
source venv/bin/activate
π€ μ κ°μνκ²½μ μ¨μΌ ν κΉ?
- μμ ν¨: μμ€ν Pythonμ 건λλ¦¬μ§ μμ
- κΉλν¨: νλ‘μ νΈλ³λ‘ ν¨ν€μ§ κ΄λ¦¬
- νΈλ¦¬ν¨: μΈμ λ μμ νκ³ λ€μ λ§λ€ μ μμ
β οΈ μ£Όμμ¬ν
- κ°μνκ²½μ νμ±νν μνμμλ§ uv μ¬μ© κ°λ₯
- νλ‘μ νΈ μμ μ νμ source venv/bin/activate λ¨Όμ μ€ν
- .gitignoreμ venv/ μΆκ°νλ κ²μ μμ§ λ§μΈμ!
κ°λ¨νμ£ ? μ΄μ Python ν¨ν€μ§ μ€μΉ μ€λ₯ λλ¬Έμ κ³ λ―Όν νμ μμ΅λλ€! π
#Python #κ°μνκ²½ #uv #pip #κ°λ°νκ²½ #macOS #ν°λ―Έλ #ν¨ν€μ§κ΄λ¦¬ #κ°λ°ν #νλ‘κ·Έλλ°
728x90
λ°μν
LIST