이 블로그 검색

2019년 2월 17일 일요일

질문
파이썬 홈페이지에서 파이썬 2.4.3 설치를 했는데요.
학교에서는 아나콘다에서 파이썬을 깔더라고요.
파이썬(2.4.3)만 깔려있는 상태에서 아나콘다만 덧 씌우는 방법이 있나요?
아니면 파이썬 다 지우고 아나콘다로 깔아야하나요?
---------------------------------답변
어느블로그에서 인지 까먹음 밑에 있는데로 동시설치해보세요.
저도 여기에 글보고 아나콘다를 두버전 동시에 설치했는걸요.
파이썬 아나콘다 Python3, Python2 동시 설치(다중 커널) :)





안녕하세요-!!!!


오늘은 파이썬에 대한 포스팅을 하기 전에!


환경 설정을 위한 포스팅을 해보려고 합니다


Python은 웹 서버 구축 및 데이터 분석을 위한 언어로 (더 많은 용도가 있긴 하지만) 
저는 주로 데이터 분석을 위해 사용하고 있습니다!


머신러닝, 딥러닝(텐서 플로우) 같은 도구들을 손쉽게 이용할 수 있습니다


프로그래밍을 하신다면 우분투(리눅스) 혹은 맥북을 사용하는 것을 정말 강추하고 싶지만!!


가볍게 배우시는 분들은 윈도우 환경에서 프로그램을 돌리는 경우가 많을거에요.


윈도우 기반에서도 안되는 것은 없.... 아니 정말 많아요 ㅠㅠㅠㅠ (리눅스나 맥 쓰세요 여러분)


충분히 구글 검색을 하며 사용하면 나쁘지 않습니다-


우선 아나콘다를 받아주세요.
파이썬을 따로 설치하고 pip install ~~~ 을 통해 하나 하나 설정해도 좋지만..!
필요한 라이브러리를 많이 포함하고 있는 아나콘다를 설치해주세요
(특히 윈도우 기반이고 데이터 분석을 하신다면 파이썬아나콘다를 추천드리고 싶어요)


https://www.continuum.io/downloads













사용하시는 컴퓨터가 윈도우 64비트라면 64 BIT을, 32비트라면 32 BIT 파일을 다운받아 주세요
(국내 증권사 API를 사용하신다면 32비트를 사용해야 한다고 하네요)


또한 파이썬 3.5와 2.7을 고민하신다면.. ㅎㅎㅎㅎㅎ


저는 3.5을 추천드리고 싶습니다. 2.7버전에만 존재하는 라이브러리가 많았지만 요새는 거의 3점대도 많이 지원해요 :)


그리고 저희는 다중 커널을 이용해 2.7도 설치할 예정이니 걱정마시고 3.5로 설치해주세요


설치를 진행하신 후, Jupyter notebook, Anaconda Prompt 등 다양한 실행 파일들이 생겼습니다!


Jupyter notebook (주피터 노트북) 을 눌러주세요


그리고 우측의 New 버튼을 클릭! 하시면




저는 Python 2 / Python 3 모두 나오는 상황이지만


아마 파이썬 3만 있을거에요


그게 당연해요


이제 python 2을 추가하기 위한 작업을 시작해보겠습니다


우선 Anaconda Prompt를 실행시켜 주세요


jupyter kernelspec list


이 명령어를 검색하시면 하나 1개만 나올거에요(Python 3)
혹시 다양한 것들이 나오면... 다중 커널을 이미 보유하고 있을 확률이 큽니다


그 후 아래와 같은 명령어를 입력해주세요


conda update conda
conda create -n py27 python=2.7 anaconda


위의 2개의 명령어는 파이썬 커널을 추가하는 명렁어입니다
(root로 Python 3.5를 깔았기에 추가로 2.7을 설치했습니다 반대로 하시려면 버전과 명세를 다르게 적어주세요)

activate py27
위의 명령어를 치면 아래의 사진과 같이 바뀌게 됩니다!

activate동안에는 py27 환경(python 2.7)에만 영향을 미칩니다 (독립적인 환경 구성)

 


ipython kernelspec install-self

deactivate

이 명령어를 치신 후, 다시 주피터 노트북의 New 버튼을 누르면 커널이 추가되었음을 보실 수 있습니다!!!


혹시 파이썬 2.7에 필요한 라이브러리를 설치하고 싶다면
Anaconda Prompt에서 
activate py27
pip install 라이브러리 이름
deactivate

하면 root(3.5 버전)에 영향을 미치지 않고 라이브러리를 독립적으로 설치할 수 있습니다 :)

댓글 없음:

댓글 쓰기