πŸ“ AI & Bigdata/Python

[Python] yml 파일 생성 및 κ°€μƒν™˜κ²½ 볡사/μ‚­μ œ/이동 ν•˜κΈ°

SOIT 2023. 5. 8. 21:46

κ°€μƒν™˜κ²½ λͺ…칭을 solearn으둜 ν•˜κ² μŠ΅λ‹ˆλ‹€

μ„€μΉ˜ν•œ νŒ¨ν‚€μ§€ ν™•μΈν•˜κ³  싢을 λ•ŒλŠ” yml 파일 μƒμ„±ν•΄μ„œ pip installν•œ 것을 확인할 λ•Œ μ’‹κ³ ,

기쑴의 κ°€μƒν™˜κ²½ 섀정을 λ™μΌν•˜κ²Œ κ°€μ Έκ°€κ³  싢을 λ•ŒλŠ” (λ™μΌν•œ ν”„λ‘œμ νŠΈ μ‹€ν–‰ν•˜λŠ”λ° λ‹€λ₯Έ 경우 λ“±) κ°€μƒν™˜κ²½μ„ λ³΅μ‚¬ν•˜λŠ” 것이 κ°€μž₯ 쉽고 λΉ λ₯΄κ²Œ ν•  수 있음 


  • κ°€μƒν™˜κ²½ 쑰회 : κ°€μƒν™˜κ²½ λ¦¬μŠ€νŠΈκ°€ λ‚˜μ˜€κ³  폴더 λͺ… μ•žμ— * κ°€ ν‘œμ‹œλ˜λŠ” 곳이 ν˜„μž¬ 파이썬 ν™˜κ²½μ„ λ‚˜νƒ€λƒ„
    • conda info --envs conda info -e
  • κ°€μƒν™˜κ²½ μ‹€ν–‰
    • cmd >> activate solearn
  • κ°€μƒν™˜κ²½ 생성 : python 3.9버전/μ•„λ‚˜μ½˜λ‹€ νŒ¨ν‚€μ§€λ₯Ό 같이 μ„€μΉ˜
    • conda create --name solearn python=νŒŒμ΄μ¬λ²„μ „ [같이 μ„€μΉ˜ν•  νŒ¨ν‚€μ§€λͺ…]
    • conda create --name solearn python=3.9 anaconda
  • β€‹κ°€μƒν™˜κ²½μ— μΆ”κ°€ νŒ¨ν‚€μ§€ μ„€μΉ˜
    • 1. conda activate solearn 
    • 2. conda install [νŒ¨ν‚€μ§€λͺ…] 
  • κ°€μƒν™˜κ²½ ν•΄μ œ
    • deactivate
  • κ°€μƒν™˜κ²½ λͺ¨λ“  νŒ¨ν‚€μ§€ 포함 μ‚­μ œ : --all μ˜΅μ…˜
    • conda remove -n solearn --all

  • κ°€μƒν™˜κ²½ 볡사 : solearn κ°€μƒν™˜κ²½μ„ λ³΅μ‚¬ν•˜μ—¬ new_solearn λ‘œ 생성함
    • conda create -n new_solearn --clone solearn 

  • κ°€μƒν™˜κ²½μ„ ν™˜κ²½νŒŒμΌλ‘œ 내보내기 : κ°€μƒν™˜κ²½μ˜ ν™˜κ²½μ„€μ • μƒνƒœλ₯Ό environment.yml 파일둜 λ§Œλ“€μ–΄ 쀌(μƒμœ„ 디렉토리에 μžˆμ„ 경우 environment.yml μ ˆλŒ€ 경둜 λ³΅μ‚¬ν•΄μ„œ λ„£κΈ°)
    • conda env export -n solearn > environment.yml​
  • ν™˜κ²½νŒŒμΌλ‘œ κ°€μƒν™˜κ²½μ„ 생성 (conda activate new_solearn )
    • conda env create -f environment.yml
  • κ°€μƒν™˜κ²½μ— μ„€μΉ˜λœ νŒ¨ν‚€μ§€ λͺ©λ‘ 파일둜 μΆ”μΆœ
    • conda list -n new_solearn --explicit > new_environment.yml(μ €μž₯ν•  μœ„μΉ˜: μ ˆλŒ€κ²½λ‘œλ‘œ λ„£μœΌλ©΄ μ’‹μŒ)
728x90