티스토리 뷰

운영체제는 Windows 8.1, Linux Ubuntu 16.04 LTS를 기준으로 작성되어 있습니다. 




1.  Anaconda란?


 Anaconda란, Continuum Analytics라는 곳에서 만든 파이썬 배포판입니다. 파이썬과 함께 여러 수식계산 라이브러리(Matplitlib, Numpy, Scipy...)들이 포함되어 있어 굉장히 편리합니다. 그리고 독립된 실행환경(가상환경)을 구축할 수 있어, 아주 큰 장점으로 작용하고 있습니다.



 가상환경을 구축한 후 사용하게 되면 여러 이점이 있습니다. 실제로 여러 프로젝트를 진행하게 될 때, 각기 다른 파이썬 버젼을 활용할 수 있는데, 가상환경을 구축해서 사용하게 되면, python3.5와 3.6을 동시에 사용할 수 있게 됩니다. 또, 두 프로젝트에서 같은 라이브러리를 사용하지만, 라이브러리의 버젼이 다를 때, 각각 다른 가상환경을 구축 후, 다른 버젼을 설치하게 되면 이러한 문제들을 해결할 수 있게 됩니다.



 이러한 가상환경 기능과 기본적으로 설치가 되어 있는 패키지가 너무나도 편해서 저는 이 Anaconda로 파이썬을 설치하여 사용하고 있습니다.





2. Anaconda 설치 


https://www.anaconda.com/download



링크를 타고 들어가면 아나콘다 홈페이지가 뜨고 여기서 자신의 컴퓨터에 맞는 OS를 체크한 후, 설치하시면 됩니다.





3. Anaconda 실행


 Windows의 경우에는 Anaconda prompt를 관리자 권한으로 실행합니다. 리눅스는 일반 터미널을 켜시면 되요.




Windows에서는 이러한 창이 뜰거에요. 이 프롬프트를 이용해서 가상환경 구축도 하고, 실행도 하고... 여튼 많은 일을 할 거에요.





4. Anaconda 명령어



1) 아나콘다 버전 확인


conda --version


설치가 완료됐으면 터미널창이나 Anaconda Prompt에서 명령어를 입력합니다.



잘 됐으면 설치한 버전이 출력됩니다.



2) 가상환경 구축 (Conda 환경 만들기)


conda create -n 가상환경 이름 python=3.6.1


 가상환경 이름 뒤는 가상환경에 '파이썬 3.6.1을 설치하겠다'라는 뜻입니다.



이후, proceed 에서 y를 친 후, 계속 진행합니다.



3) 가상환경 활성화


(windows의 경우)

activate 가상환경이름


(Linux의 경우)

source activate 가상환경이름


실행하게 되면, 앞에 괄호와 함께, 만들었던 가상환경의 이름이 출력되는 것을 확인할 수 있습니다.

비활성화를 하고 싶을 땐, activate 대신 deactivate를 사용하면 됩니다.




4) 가상환경 리스트 확인


conda info --envs



저는 텐서플로우용 가상환경, 장고 코딩할 때 쓰는 가상환경, 총 2가지가 있네요.



5) 라이브러리 설치


라이브러리 설치는 두 가지 방법이 있습니다.


conda install -n "가상환경이름" 라이브러리


pip install 라이브러리


개인적으로 저는 후자를 사용합니다. 그 이유는, conda 명령어를 이용해서 설치할 경우 Anaconda에서 다루는 라이브러리만 설치가능하기 때문입니다. 



텐서플로우를 위의 명령어로 설치하게 되면 이렇게 설치가 되는 것을 확인할 수 있습니다.






5. 파이썬 실행


Anaconda Prompt나 터미널에서 python을 치면 실행 가능합니다. 파이썬은 인터프리터이기 때문에, 한 줄 한 줄 실행됩니다!






진짜, 환경설정이 반이라는 것을 느껴요 매번... : (

실행되니까 죠습니다^-^!

'Language > Python' 카테고리의 다른 글

Mac OS에서 Python 개발환경 구축  (2) 2018.10.09
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함