-
[conda] κ°μνκ²½μ λͺ©μ κ³Ό μ±λμ λν΄ μμ보μ (πΌ5μ΄λ μ΄ν΄ν μ μμ λ§νΌ μ¬μ΄ μ€λͺ ) | BABY AI (1)AI/ETC 2024. 12. 12. 03:01
μ ννκ³ μ κ΅ν μ§μλ³΄λ€ μ§κ΄μ μ΄κ³ μ΄ν΄νκΈ° μ¬μ΄ μ€λͺ μ μ§ν₯ν©λλ€.
κ°μνκ²½μ μ‘΄μ¬ μ΄μ -λ μ’ λ°λ₯΄νΈ- μ λν΄ μκ°ν΄ λ³Έ μ μ΄ μλκ°?
κ°μνκ²½(Virtual Environment)μ Python κ°λ°μμ νλ‘μ νΈλ³λ‘ λ 립μ μΈ νκ²½μ μ 곡νλ μ€μν λꡬμ΄λ€.
μΌλ¨ μ 'κ°μνκ²½'μ΄λΌκ³ λΆλ¦¬λμ§λΆν° μμ보μ.
μ°λ¦¬λ λ¨μ΄λ₯Ό λ―μ΄λ³Ό κ±°λ€.
κ°μνκ²½μ 물리μ μΌλ‘ λΆλ¦¬λ κ² μλλΌ,
μννΈμ¨μ΄μ μΌλ‘ ꡬλ³λ 곡κ°μ΄κΈ° λλ¬Έμ 'κ°μ(Virtual)'μ΄λΌλ μ΄λ¦μ΄ λΆμλ€. λΉμ·ν μλ‘λ νλ‘ νΈμλμ Virtual DOM, Ubuntu μ€μ΅ μ μ¬μ©νλ VirtualBox λ±μ΄ μλ€.λͺ°λΌλ λλ€βΌοΈ μ½κΈ° μ«λ€λ©΄ μ΄ λΆλΆμ μ€ν΅ν κ².
μΈκΈν κΉμ Virtual DOMκ³Ό VirtualBox κ° λμ§ λͺ¨λ₯΄λ μ¬λλ€μ μν΄ μ§μ§ μ§§κ² μ€λͺ νκ² λ€. μ§κΈ μ΄κ±Έ λ€λ£¨λ κ² μλλκΉ.
- VirtualBox: 물리μ μ»΄ν¨ν°λ₯Ό μννΈμ¨μ΄μ μΌλ‘ νλ΄ λ΄μ΄, μ¬λ¬ μ΄μ체μ λ₯Ό λ 립μ μΌλ‘ μ€νν μ μλ κ°μμ μ»΄ν¨ν°λ₯Ό λ§λλ λꡬλΌμ "κ°μ"μ΄λΌ λΆλ¦°λ€.
- Virtual DOM: μ€μ μΉ νλ©΄μ λ°λ‘ λ°κΎΈλ λμ , λ©λͺ¨λ¦¬ μ κ°μμ νλ©΄μ λ¨Όμ λ§λ€μ΄ λ³κ²½μ ν¨μ¨μ μΌλ‘ μ²λ¦¬νκΈ° λλ¬Έμ "κ°μ"μ΄λΌ λΆλ¦°λ€.
ν λ²μ΄λΌλ ν΄λΉ κ°λ μ μ ν΄λ΄€λ€λ©΄ μ΄κ±°λ§ λ΄λ λ¬΄μ¨ μ리μΈμ§ μκ² μ§λ§, νΉμ¬λ λͺ¨λ₯΄κ² λ€λ©΄ μλ πΌ5μ΄μ© μ΄κ°λ¨ λΉμ πΌλ₯Ό μ°Έκ³ .
πΌ: "VirtualBoxλ μννΈμ¨μ΄λ‘ λ§λ κ°μ§ μ»΄ν¨ν°λΌμ 'κ°μ'μ΄κ³ , Virtual DOMμ μ§μ§ νλ©΄μ΄ μλλΌ κ°μμ νλ©΄μ 미리 λ§λ€μ΄μ 'κ°μ'μ΄μμ!"κ°μνκ²½μ μ£Όλͺ©μ
1. ν¨ν€μ§ λ λ¦½μ± λ³΄μ₯
κ° νλ‘μ νΈλ§λ€ νμν ν¨ν€μ§μ λ²μ μ΄ λ€λ₯Ό μ μλ€.
κ°μνκ²½μ μ¬μ©νλ©΄ ν νλ‘μ νΈμ ν¨ν€μ§κ° λ€λ₯Έ νλ‘μ νΈμ μν₯μ λ―ΈμΉμ§ μλλ‘ κ²©λ¦¬ν μ μλ€.
2. Python λ²μ λ 립μ±
μμ€ν μ μ€μΉλ Python λ²μ κ³Όλ λ³κ°λ‘, νΉμ νλ‘μ νΈμ μ ν©ν Python λ²μ μ μ¬μ©ν μ μλ€.
μμ½νμλ©΄, νλ‘μ νΈ λ³λ‘ β Package λ²μ κ³Ό β‘ Python λ²μ μ λ 립μ μΌλ‘ κ΄λ¦¬ν μ μλ€λ κ±°λ€!πΌ: "κ°μνκ²½μ λ§μΉ νλμ μ₯λκ° μμ(μ»΄ν¨ν°) μμ μ¬λ¬ κ°μ μμ μμ(κ°μνκ²½)λ₯Ό λλ κ²κ³Ό κ°μμ. κ° μμμλ μκΈ°λ§μ λΈλ‘(νλ‘κ·Έλ¨κ³Ό μ€μ )μ΄ λ€μ΄ μμ΄μ, ν μμμ λΈλ‘μ λ°κΏλ λ€λ₯Έ μμμλ μ ν μν₯μ μ£Όμ§ μμμ. (μμμμ κ°μνκ²½μ΄ λ¬Όλ¦¬μ μΌλ‘ λΆλ¦¬λμμ§λ§, 'κ°μ' νκ²½μ΄λΌλ κ±Έ μ λ νμ.)"
νΉμ ν¨ν€μ§κ° λμ§ λͺ¨λ₯΄λ μ¬λ μλ?
ν. λ μλ?
κ·Έλ° μ¬λμ΄ μ΄ κΈμ μ¬κΈ°κΉμ§ μ½μμ κ² κ°μ§ μμ§λ§, ν¨ν€μ§λ νΉμ μμ μ μ½κ² μννλλ‘ λ―Έλ¦¬ μμ±λ ν¨μμ ν΄λμ€, μ½κ² λ§ν΄ κ°λ€ μ°κΈ° μ’μ νΉμ μ½λμ λ¬Άμμ΄λ€. λνμ μΌλ‘ numpy λΌλ κ° matplotlib λ±μ΄ μλ€.
κ°μνκ²½μ νλ‘μ νΈλ³λ‘ Python interpreterμ ν¨ν€μ§ λλ ν 리λ₯Ό λ³λλ‘ μμ±ν΄ λΆλ¦¬λ νκ²½μ²λΌ 보μ΄κ² λ§λ λ€. νμ§λ§ 물리μ μΌλ‘λ κ°μ Python μ€μΉλ₯Ό 곡μ νκ±°λ, μ΄μ체μ μ μμμ μ¬μ©νλ€. Condaλ κ°μ μ΄μ체μ λ΄μμ μλ‘ λ€λ₯Έ ν¨ν€μ§μ λΌμ΄λΈλ¬λ¦¬ λ²μ μ λ 립μ μΌλ‘ κ΄λ¦¬ν μ μλλ‘ λ§λ€μ΄μ€λ€.
Condaμμ μ±λμ΄λ?
μΌλ¨ λ λ€ μ½κ² λ§νλ©΄
μ±λμ λμκ΄ κ°μ κ±°λ€.
μ°λ¦¬λ νμν μ± μ μ°Ύμ λ μ΄λ λμκ΄μ λ¨Όμ λ€λ₯Όμ§ μκ°ν΄λλ€. (κ²μμ 미리 ν μ μλ, μλ λ‘κ·Έ μλμ μ°λ€κ³ κ°μ νμ.) λ¨Όμ λ€λ₯Έ λμκ΄μμ νμν μ± μ λ°κ²¬νλ©΄ λμ€μ λ€λ₯΄λ €κ³ κ³νν λμκ΄μ μ κ°λ, μΌμ’ μ greedyλΌκ³ λ³Ό μ μλ€.
μ, μ±λμ μ± (ν¨ν€μ§)μ΄ μ μ₯λ λμκ΄μ΄λ€.
defaults μ±λμ κΈ°λ³Έ λμκ΄: μμ μ μ΄κ³ κ²μ¦λ μ± (ν¨ν€μ§)μ΄ λ§λ€.
conda-forge μ±λμ μ΅μ λμκ΄: μ λ°μ΄νΈκ° λΉ λ₯΄κ³ λ€μν μ± (ν¨ν€μ§)μ μ 곡νλ€.
pytorch μ±λμ μ λ¬Έ λμκ΄: PyTorchμ κ°μ νΉμ λΆμΌμ μ λ¬Έ μλ£λ§ μ 곡νλ€.
(λ±λ±νκ² κΈ°μ΅νλ κ±° 보λ€, μ΄ λΉμ κ° κΈ°μ΅μ μ°Έ μ λ¨λ κ² κ°λ€.)
Condaλ μ¬μ©μκ° μ€μ ν μ±λ 리μ€νΈμ μμλλ‘ λμκ΄(μ±λ)μ νμνλ€. κ°μ₯ λ¨Όμ λ°©λ¬Έν λμκ΄μμ μνλ μ± (ν¨ν€μ§)μ μ°ΎμΌλ©΄, λ€λ₯Έ λμκ΄μ νμνμ§ μλλ€.
μ±λμ λμκ΄μ΄κ³ , μμλ νμ μ°μ μμμΈ κ±°λ€. λ°λΌμ μ±λ μμλ₯Ό μ μ€μ νλ©΄ νμν ν¨ν€μ§λ₯Ό ν¨μ¨μ μΌλ‘ μ€μΉν μ μλ€.
μ΄μ κ΄λ ¨ν΄μ FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. μλμ΄ λ μ ν΄κ²°ν μ μ΄ μλ€.
κ·Έλ¬λκΉ μ½κ² λ§νλ©΄,
"μΌ. μ무리 λν΄νΈμ§λ§ μ± μ°Ύμ λ μ΄λ λμκ΄ κ°μ§λ μ’ μ ν΄μ€λΌ. (Adding 'defaults' to channel)
μ°λ¦¬κ° μμμ (implicitly) λν΄νΈμμ μ°Ύλ κ±° μ΄κ±° κ³§ μμ΄μ Έ ;;; (deprecated and will be removed)"
λΌλ μλ―Έμ μλμ΄λ€.
ν΄κ²° λ°©λ²μ β¬ μλ ν¬μ€ν μ°Έμ‘° β¬[conda] FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. ν΄κ²° λ°©λ²
FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of ch
happyday2yerin.tistory.com
'AI > ETC' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[conda] FutureWarning: Adding 'defaults' to channel list implicitly is deprecate (1) 2024.12.12 EEG Term Project μ£Όμ μ μ : μ±μΈ ADHD λ¨Έμ λ¬λ μ§λ¨ (3) 2024.11.27