ν‹°μŠ€ν† λ¦¬ λ·°

κ°œμš”

AnacondaλŠ” 수백 개의 νŒ¨ν‚€μ§€λ₯Ό ν¬ν•¨ν•˜κ³  μžˆλŠ” 배포판으둜 기쑴의 νŒŒμ΄μ¬μ—μ„œλŠ” pipλΌλŠ” μ†Œμˆ˜μ˜ λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆμ§€λ§Œ Anacondaλ₯Ό μ΄μš©ν•˜λ©΄ μ΄μ™Έμ˜ scipy, pandas, numpy λ“± λ¨Έμ‹ λŸ¬λ‹, 데이터 뢄석에 ν•„μš”ν•œ νŒ¨ν‚€μ§€λ“€κΉŒμ§€ ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

 

κ°œλ°œν™˜κ²½μ„ ꡬ좕할 λ•Œλ„ νŠΉμ • λ²„μ „μ˜ python을 μ„€μΉ˜ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” 것보닀 μ•„λ‚˜μ½˜λ‹€λ₯Ό 톡해 μ‚¬μš©ν•˜λŠ” 것이 λ”μš± νŽΈν•œ ν™˜κ²½μ„ λ§Œλ“€μ–΄μ€„ 수 μžˆμŠ΅λ‹ˆλ‹€. μ™œλƒν•˜λ©΄ μ•„λ‚˜μ½˜λ‹€λŠ” μ„€μΉ˜λœ OSμ—μ„œ 가상 ν™˜κ²½μ„ λ§Œλ“€μ–΄μ„œ λ‹€λ₯Έ μš”μ†Œλ“€κ³Ό "논리적"으둜 λΆ„λ¦¬λ˜κΈ° λ•Œλ¬Έμ— μ˜μ‘΄μ„±λ©΄μ—μ„œλ„ λ”μš± μ’‹μŠ΅λ‹ˆλ‹€.

 

μ•„λ‚˜μ½˜λ‹€μ˜ λ‹€μš΄λ‘œλ“œνŽ˜μ΄μ§€λ‘œ 이동후 μžμ‹ μ˜ OS에 μ ν•©ν•œ 버전을 ν΄λ¦­ν•˜μ—¬ λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€. μ €λŠ” Windows10에 μ„€μΉ˜ν•  것이기 λ•Œλ¬Έμ— 64-Bit 버전을 μ„€μΉ˜ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

https://www.anaconda.com/products/individual#Downloads

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

μ„€μΉ˜λœ νŒŒμΌμ„ 더블클릭후 μ„€μΉ˜λ₯Ό 진행해 μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€. Nextλ₯Ό 눌러 λ„˜μ–΄κ°€λ‹€ 보면 μƒλ‹¨μ˜ 화면이 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. κ·Έμ€‘μ—μ„œ Add Anaconda3 to my PATH enviroment variable μ˜μ—­μ΄ 체크 ν•΄μ œλ˜μ–΄μžˆμ„ 텐데 저뢀뢄을 μ²΄ν¬ν•΄μ£Όμ‹œκ³  μ§„ν–‰ν•΄μ€˜μ•Ό λ©λ‹ˆλ‹€.

 

μ„€μΉ˜κ°€ μ™„λ£Œλœ λͺ¨μŠ΅μž…λ‹ˆλ‹€. Finishλ₯Ό ν΄λ¦­ν•˜μ—¬ 창을 λ§ˆλ¬΄λ¦¬ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.

 

μ„±κ³΅μ μœΌλ‘œ μ„€μΉ˜λœ 것을 ν™•μΈν•˜κΈ° μœ„ν•΄μ„  CMD 창을 μ—΄μ–΄μ„œ conda --version을 μž…λ ₯ν•˜λ©΄ μ„€μΉ˜λœ 버전이 λ‚˜νƒ€λ‚  κ²ƒμž…λ‹ˆλ‹€. 

 

python --version을 μž…λ ₯ν•˜λ©΄ ν•΄λ‹Ή μ•„λ‚˜μ½˜λ‹€λΌλŠ” ν™˜κ²½μ—μ„œ μ‚¬μš© κ°€λŠ₯ν•œ 파이썬 버전이 λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

 

κ°œλ°œν™˜κ²½ λ˜λŠ” νŠΉμ • 파이썬 μ½”λ“œ 버전이 μΌμΉ˜ν•΄μ•Ό 될 경우 ν•΄λ‹Ή λͺ…령을 톡해 μžμ‹ μ΄ μ›ν•˜λŠ” 논리적인 가상 ν™˜κ²½μ— 파이썬 버전을 μ§€μ •ν•˜μ—¬ ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€.

conda create -n 이름지정 python=3.7

create -n λͺ…령을 톡해 μ›ν•˜λŠ” κ°€μƒμ˜μ—­ 이름을 지정해주고 python=3.7 λ˜λŠ” 2.x 버전을 지정해 μ£Όμ‹œλ©΄ 생성이 μ§„ν–‰λ©λ‹ˆλ‹€.

 

conda activate py3 #py3μ΄λ¦„μœΌλ‘œ μ§€μ •λœ μ˜μ—­μœΌλ‘œ 이동
conda deactivate #κ°€μƒμ˜μ—­μ—μ„œ λ‚˜κ°€κΈ°

생성이 μ™„λ£Œλ˜λ©΄ activate와 deactivate 문ꡬ가 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. λ§Œμ•½ μ—¬λŸ¬ python λ²„μ „μ˜ 곡간을 ꡬ좕해둔 μƒνƒœλ©΄ activate λͺ…령을 톡해 접근을 ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.

 

py3λΌλŠ” μ΄λ¦„μœΌλ‘œ μ§€μ •λœ μ˜μ—­μœΌλ‘œ activate λͺ…령을 μ‚¬μš©ν•˜λ©΄ ν”„λ‘¬ν”„νŠΈκ°€ λ³€κ²½λ˜λ©΄μ„œ μ ‘κ·Όν•˜κ²Œ λ©λ‹ˆλ‹€.

 

λ°˜λŒ€λ‘œ conda.bat deactivate λͺ…령을 μž…λ ₯ν•˜λ©΄ 기쑴의 ν”„λ‘¬ν”„νŠΈλ‘œ λ‹€μ‹œ λŒμ•„μ˜€κ²Œ λ©λ‹ˆλ‹€.

 

μ΄λ²ˆμ—λŠ” python 2.x λ²„μ „λŒ€λ₯Ό 기반으둜 ν•œ κ°€μƒμ˜μ—­μ„ 생성해보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€. λͺ…λ Ήμ–΄λŠ” μœ„μ™€ μœ μ‚¬ν•©λ‹ˆλ‹€.

conda create -n 이름지정 python=2.7

activate λͺ…령을 μ‚¬μš©ν•˜μ—¬ python 2.7.18 λͺ…령이 λ‚΄ν¬λœ μ˜μ—­μœΌλ‘œ 접근이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이제 μžμ‹ μ˜ μ›ν•˜λŠ” μ˜μ—­μ„ ꡬ좕 ν›„ κ°œλ°œν™˜κ²½μ„ μ΄μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

'ETC' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

κΈ°λ“œλΌ(Ghidra) μ„€μΉ˜ 방법  (0) 2021.01.21
Hackbar μ„€μΉ˜(Firefox)  (0) 2021.01.17
apt-get λͺ…λ Ήμ–΄ 정리  (0) 2020.12.04
Proxychains μ„€μ •(IP숨기기)  (0) 2020.12.03
CentOS 7 + Docker + Tomcat μ„€μΉ˜  (0) 2020.12.02
κ³΅μœ ν•˜κΈ° 링크
Comment