코딩/Jupyter

Jupyter 주피터 설치, 설치 에러, Jupyter 검은화면 실행 오류 해결하는 방법 cell 다루기 기본적 입력방법 #1

김재형재 2021. 2. 2. 16:19

1. 개발환경

- 텍스트 에디터 + 커맨드 라인: cmd같은 것을 떠올리면 된다. 툴이 제공되지 않기에 사용이 어렵고, 복잡하여 실수가 잦다. 하지만, 효율성을 중요시하기 때문에 사양이 좋지 않아도 이용가능하다.

 

- IDE: 앞서 배웠던 pycharm 또한 IDE이다. python을 효율적으로 사용하기 위한 개발통합환경이다. 제공되는 툴이 많지만, 기능이 너무 많아 손에 익기까지 어렵고, 성능이 쫌 좋아야 이용가능하다.

 

- Jupyter Notebook: 웹 브라우저에서 사용이 가능하다. 코딩하면서 그래프작성, 설명작성이 가능하다. 실행값의 결과를 바로바로 보면서 이용가능하다. 데이터분석에 특히 용이하다. 

 

 

 

2. Jupyter 설치

www.anaconda.com/products/individual

 

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

에 들어가서 Download를 클릭한다. 나오는것 마다 다 체크하고 설치하면 된다.

 

간혹 이런 오류가 뜬다.

이것은 윈도우 계정이름이 한글이라서 오류가 난거다. 계정이름을 바꿔야 하는데, 힘들다. 그러니 새로 만들면 된다. 따라해보자. 

 

1.C드라이브 - users 에 들어가서 새로운 폴더를 만들어야 한다. 만들때, 폴더이름이 영어여야 하고, 관리자 권한 뭐시기 하는데, 그냥 '계속'을 누르면 된다.

 

2. 새로만든 폴더에 우클릭 후, 엑세스 권한부여 - 특정사용자 클릭한다.

 

3. 여기에 모든것을 읽기/쓰기 로 바꿔주면 된다.

4. 아나콘다 설치중이던 곳으로 가서, 저장경로를 새로만든 폴더로 지정해주면 끝!

 

설치후에 

하면 끝 !

 

그러고 나서 바탕화면에 있는 주피터를 클릭하면 실행된다.

 

그런데 이런.. ㅅX 실행 안될때가 또 있다.

그러면 어떻게 해야하나?

 

빨간색으로 친부분을, 복사후, 웹 브라우저 주소창에 입력하면 주피터가 실행된다 ㅠㅠ

*여기서 실행된다고 이 검은화면을 종료하면 끊긴다. 반드시, 실행시켜놓은 상태에서 주피터를 쓰자*

 

 

 

3. cell 다루기, 기본동작 방식

간략하게 설명하고 넘어가겠다.

 

실행: ctrl + enter

 

(cell 선택 안되있을때)cell(줄) 추가: A - 위에추가, B - 아래추가

 

(cell 선택되있을때, 코드입력 중일때)cell 추가: alt + enter 혹은 Shift + enter (이것은 밑에 cell이 비었으면, 줄을 추각하지 않고, 밑으로 이동함)

 

삭제: cell 선택후, D더블클릭

 

모두선택: 특정 cell 선택후, shift를 누르고 다른 cell 을 선택하면 그 사이에 있는 모든 cell이 선택됨.

 

범위: python과 달리, 글로벌변수, 로컬변수 이런거 없고, 일단 정의되고 실행하면, 모든 코드에 적용됨. 

 

 

In [ ] 에서 [ ] 의 값은 n번째로 실행됬다는 얘기다. In [17]은 17번째로 실행됬다는 얘기다. 

 

 

 

4. Jupyter notebook에 설명글쓰기

code 를 Markdown 으로 바꿔라.

 

#: #를 많이 입력할수록 글자수가 작아진다.

**아무값**: 두껍게 된다

*날려씀*: 날려쓴다

 

 

 

5. 값 출력하기

python의 경우에서는 print(변수) 를 해야 값이 출력이 됬지만, 주피터는 마지막에 변수가 있으면, 마지막줄에 있는 변수는 그냥 실행이 된다. 단, 마지막 줄의 변수값만 실행이 되므로, 한 cell 내에서 모든 변수의 값을 실행기키려면 여기서도 각각 print 를 붙여줘야 한다.

 

'코딩 > Jupyter' 카테고리의 다른 글

데이터 오류 없애기 #6  (0) 2021.02.11
데이터 분석과 시각화, Seaborn, 그래프의 유형, 통계 #5  (0) 2021.02.09
DataFrame 다루기 #4  (0) 2021.02.04
Pandas 기본 #3  (0) 2021.02.03
Numpy 기본 #2  (0) 2021.02.03