반응형

주피터 노트북 Jupyter notebook 시작시 "환경설정"  (로딩 딜레이 문제 해결)

 주피터 노트북을 설치를 하고서 실행시키면, 처음 띄워주는 폴더의 위치가 이상한? 곳에서 시작됩니다.

디폴트 위치가 보통 C:/Users/NOTE(컴퓨터이름) 로 되어 있는데,  이 폴더에는 파이썬 폴더 뿐 아니라 잡다한 윈도우 폴더들이 즐비해?있어 매우 복잡합니다.  또한 PC에 따라서는 여러 응용프로그램의 폴더와 설치폴더들의 조각들이 많이 존해할 경우 처음 로딩할때 꽤 많은 시간이 걸리는 불편함이 생기죠. (아래 이미지)

 

 이럴 때는 주피터노트북이 실행 될때의 디폴트(default) 위치를 잡아주면 간단히 해결 됩니다. 

우선, 기존 실행된 주피터 노트북이 있다면 로그아웃 하고,

 윈도우 실행창에서 'cmd' 입력하여 '커맨드명령어창'을 띄우거나, 아나콘다 설치후 등록되는 '아나콘다 프롬프트' 를 실행시킵니다. 

그리고 프롬프트 명령어창이 뜨면 아래와 같은 명령어를 입력하고 실행시킵니다.

>jupyter notebook --generate-config   (엔터)

그럼 아래처럼 주피터 노트북 환경설정 파일이 생성되며 생성된 경로도 알려줍니다. 

C:/Users/NOTE/.jupyter/jupyter_notebook_config.py

 

그럼 파일 탐색창을 열어 설치된 경로로 가서 환경설정 파일을 찾아 봅니다. 

 

 

환경설정 파일에 마우스 우클릭 후 연결프로그램을 메모장을 선택하여 열어 봅니다.

 

그럼 아래와 같은 파일 내용이 보일 거예요.

 

그럼, 위에 보이는 #c.NotebookApp.notebook_dir = '  '  항목을 찾아봅니다.

파일내용 길어서  Ctrl+F 키를 눌러 'notebook_dir' 입력하여 찾으면 바로 찾으실 수 있습니다.

찾았으면,  ' ' 속에 주피터 노트북이 실행 되었을 때, 로딩될 폴더를 새로 지정해 넣어 주면 됩니다 .

기존 폴더를 지정해 주어도 되며, 새로 폴더를 만들 경우 윈도우 탐생창에서 먼저 폴더 하나를 만들어 주어야 합니다.

저는 D 드라이브에 Jupyter_Project 라는 폴더를 하나 새로 만들었습니다. 

그리고 중요~!   경로 맨 앞에 # 을 삭제해 주어야 해당 라인이 실행(적용)이 됩니다.

 

 그리고 다시 주피터 노트북을 아래처럼 다시 실행시켜 보세요.

 

그럼 아래처럼 아주 깔끔한 폴더와 함께 ,  주피터 노트북 실행도 매우 빨리 될 거예요.   ^^

 

 

 

 

이상으로,  주피터 노트북 실행이 느리거나, 시작폴더 위치를 바꾸어주려 할 때(디폴트 위치) 해결하는 방법에 대해 설명 드렸습니다.   그럼 즐거운 파이썬공부 되세요~  ^^&

 

    

반응형
반응형

[ 파이썬 다운로드 ] Ver. 3.8 정식 릴리즈 버전 다운로드 및 설치 

 

 파이썬 코드 자체에 대한 공부에는 지금 올려드리는 버전 만한게 없다고 본다. 

설치 및 사용이 무겁지 않고 심플하기 때문이다.

우선, 파이썬 버전은 크게 Ver 2.7.xx 와 Ver 3.8 로 대표적으로 분류 할 수 있는데, 과거 사용하던 몇가지 유용한 모듈은 Ver 3.xx 대에서는 동작이 안 되었기 때문에 최근까지도 Ver 2.7.xx 버전을 사용하는 사람이 많았다. 

하지만 과거에 짜놓은 코드를 그대로 돌려야만 하는 상황이 아니라면, Ver 3.8로 사용하는 것이 좋을 것이다. 

지원되는 모듈도 늘어났으며, 새롭고 유용한 모듈들이 Ver 3.8을 기준으로 많이 추가가 되었다.

 3.8 베타 버전 테스트가 오랬동안 있었고 최근 2019년 10월 14일에 따끈 따끈하게 정식버전이 릴리즈 되었다.  

 

[ 다운로드 및 설치]

아래 www.python.org사이트에 접속하여 다운로드 받는다.   혹은 아래쪽에 이 버전을 다운로드 파일을 올려 놓았으니 직접 다운로드 가능하다.

< 1. 사이트에 접속 후 아래 다운로드 클릭 >

 

< 2. 화면 아래로 스크롤 >

 

< 3. 자신의 OS와 환경에 맞는 설치파일 다운로드 : 인텔CPU를 사용하는 64bit 윈도우에서 사용가능한 버전! >

 

Python 3.8.0 (32-bit) 설치프로그램 다운로드 클릭! 」  ( 25.1 Mb )

 

< 4. 다운받은 파일을 클릭하여 설치 진행 : 아래 1번 두 곳 모두 체크 후, 2번 Install Now 클릭! >

 

< 5.  260자 이상의 패스(경로)에 대한 제한을 해제하기! >

 

< 6.  'Close'를 클릭하여 설치 마무리 >

 

< 7.  시작메뉴 폴더에 설치된 프로그램!  >

아래 원숫자로 각각에 대해 설명함.

 

①  파이썬에 설치 되는 모듈들에 대한 도큐멘트(Documents)를 살펴 볼 수 있는 페이지

 

③ 파이썬 전체 Help 파일 보기

 

 

②   파이썬 쉘환경의 IDE인  'IDLE' 실행한 모습

  : 여기에서 기본적인 파이썬 파일의 처리와 저장 등이 가능하다.

 

④   파이썬의 도스창 형태의 쉘화면 실행

 

 

[ 간단 코드 작성 테스트 ]

1.  쉘화면에서의 간단한 코드테스트 

 

2. 파일메뉴의 New File을 클릭하여,  파이썬 코드파일( xxx.py )형태로 만들어 본격적인 코드작성을 하면 된다.

 

3. 작성한 코드를 Run메뉴에서 실행시킨다.

 

4.  파일을 저장하고 실행시키기 위해 파일 이름을 물어 온다.

 

5. 파일이 실행되면,  그 결과를 왼쪽의 쉘 화면에 띄워준다. 

 

 

반응형
반응형

 파이썬 기초#4 (영상) 파이썬 "변수와 수학 연산자"

 이번 시간부터는 파이썬을 코딩에서 사용되는 기본적인 문법을 다루어 보도록 하겠다. 그 중에서 변수와 수학 연산자에 대해 다루어 본다. 크게 어렵지 않으니 영상을 보면서 차근 차근 따라해보면 쉽게 할 수 있을 것이다. 

당부할 사항은, 코딩은 눈으로만 봐서는 안 되며, 가급적이면 코드도 ctrl+c, ctrl+v 로 쉽게 작성하기 보다. 일일이 직접 입력하는 것이 좋다.  이렇게 직접입력하다보면, 코드나 문법이 훨씬 잘 기억이 되며, 기초를 튼튼히 다질 수 있는 가장 확실한 방법이다.

 

아래 내용은 주피터 노트북을 설치하여 파이썬 3.7 버전이 실행 되는 환경이다. 

 

 

 변수와 수학연산자  학습 영상

 

파이썬 변수와 수학 연산자 학습영상

▶ 주요내용 정리 :

(이미지 클릭, 확대해서 보세요)

변수 & 수학연산자 1
변수 & 수학연산자 2
변수 & 수학연산자 3
변수 & 수학연산자 4

변수와 수학 연산자

변수

  • 변수에는 값을 할당 하게 된다.
  • 변수에는 여러가지 타입(type) 이 존재한다. (정수형, 실수형, 문자열형...)

수학 연산자

덧셈 +

뺄셈 -

곱셈 *

제곱 **

나눗셈 / ( 소숫점 이하를 버린 나눗셈 // )

나머지 %

정수 int(number)

실수 float(number)

 

【 유튜브에서 보기 

 

반응형
반응형

 파이썬 기초#3 (영상) 파이썬 개발환경 주피터 노트북 주물러 보기

 

 지난 시간에 이어 파이썬을 코딩을 위한 개발 환경인 주피터 노트북을 아나콘다를 이용하여 설치해보았는데요. 

이제 본격적인 코딩에 앞서 주피터 노트북 자체에대해 다루어 보고자 해요. 어렵지는 않으나, 무작정 코딩부터 시작하게 되면 툴에 익숙지 않으니 단순한 복사 붙여넣기에도 애를 먹을 수 있죠.  알고 시작하면 도움 될 것들에 대해 다루어 봅니다.

 

 

 

 주피터 노트북  기초 영상

 

 

▶ 주요내용 정리 :

(이미지 클릭, 확대해서 보세요)

 

#  새파일 만들기    

    New  》  Python3

 

#  코딩 작성 라인 
    추가 ( + )  ,   삭제는   ( 가위기호 )

 

# 연습문장 출력

   print ("Hello World")

 

# 출력 결과 숨기기 : 더블클릭  ,  

   출력 결과 나타내기 : 원클릭

 

#  코딩라인 머지(merge-합치기) 기능

   ( 선택후 : shift + M ) 

 

# 코딩라인 스플릿(split) 기능

   ( ctrl + shift + '-' )      ,   '-' 는 키보드 마이너스 키

 

# 동시 입력(다중커서)

  ( ctrl + 클릭 ) 

 

# 라인번호 표시하기 

  (코딩 영역 선택 후 'L' )   》 토글 됨 

 

# 개별 코딩영역이 아닌 전체 영역에 라인번호 넣기 

  ( shift   +  'L' ) 

 

# 코딩영역 복사 붙여 넣기 

  ( 영역 클릭후 C ,  원하는 곳에 V )

 

# 코딩영역 잘라낸 후 붙여넣기

  ( 영역 클릭 후 X,  원하는 곳에 V )

 

# 코딩영역 내 복사 붙여넣기

  ( 블럭 선택 후 ctrl + C  ,  원하는 곳에 ctrl + V  )

 

# 주석처리 하기 

  ( 맨 앞에 '#' 넣어 처리 ) 

 

# 주석처리 단축 키 

  ( ctrl + /  )     슬래시 키

 

# 전체선택 후 주석처리 하기

  ( ctrl + A  , ctrl + / )     토글 됨

 

【 유튜브에서 보기 

https://youtu.be/bLM_WG4NF-A

 

반응형
반응형

 파이썬 기초#2 (영상) 파이썬 개발 환경 (아나콘다) 설치와 실행

 

 파이썬을 코딩하거나 작업하기 위한 개발환경은 여러 가지 형태가 있다.  그중에서도 윈도, 맥, 리눅스 등의 운영체제 안에서 웹 환경에서 쉽게 개발할 수 있게 도와주는 아나콘다를 설치해보려고 한다.  아나콘다의 장점은 클라우드 형태의 IDE(통합개발환경) 형태로서, 파이썬의 웹코딩 툴인 주피터 노트북(jupyter notebook)과 , 파이썬을 이용한 머신러닝(AI학습) 시스템을 구축하거나, 빅데이터 분석 구축과 파이썬의 비주얼 작업 등을 도와주는 도구들 (Rstudio, spyder, Glueviz 등)을 사용하기 용이한 장점이 있다. (데이터 과학 도구들 사용 용이)

 

 앞으로 파이썬 코딩 기초부터 다뤄볼 예정이고, 종종 유용한 도구들을 함께 활용하는 법에 대해 다루어 볼 예정이다.

오늘은 그 첫 시간으로, 아나콘다 ( Anaconda )를 설치해 보도록 하겠다.  (영상 속에 설치 전 과정과 설명이 담겨 있음) 

 

 

아나콘다  다운로드 & 설치 영상

 

아나콘다 설치 및 파이썬 실행영상

 

▶ 설치과정 이미지 :

(이미지 클릭, 확대해서 보세요)

 

 

아래 자신의 PC 운영체제에 맞게 선책후 다운로드 한다. 

아래의 경우는 윈도우 64bit 버전일 경우 체크 한 경우임. 

현재는 아나콘다(Anaconda) 런처 파일을 다운로드 받고 설치 하는 과정임.  
단, 아나콘다 런처에서 파이썬을 실행하려면, 파이썬 코어가 설치되어 있어야 함으로, 파이썬이 설치 되어 있지 않은 경우 아래 파이썬 버전 중 선택하여 먼저 다운로드 후 설치를 진행하고, 아나콘다 런처(Launcher) 프로그램을 설치하면 됨.

참고로, 파이썬 버전이 아래와 같은 2.7 버전과, 3.7버전을 제시하는 이유는  파이썬 명령어 형식이 변화가 크기 때문이며, 2.7 버전에서 numpy, spyder 등등의 툴을 사용하여 구축한 시스템이 있을 경우,  3.7 버전에서 수정하고 돌릴 경우  에러가 나고 실행이 되지 않는다.   

따라서 이런 경우를 제외하고는 최근 버전인 3.7 을 다운받아 사용하면 된다.   
(참고로 현재,  Python.org 에서는 최신 버전(3.8)이 발표되 었다. )

다운로드 사이트 :  https://www.anaconda.com/distribution/#download-section

 

Anaconda Python/R Distribution - Free Download

Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda.

www.anaconda.com

혹은 아래 클릭 하면 바로 다운로드 받으실 수 있습니다.

[ 아나콘다 설치 파일 다운로드 ] :  ← 클릭!

 

 

파일을 다운로드 하면 ,

위와 같은 과정으로 설치 후에는 Anaconda 실행아이콘이 설치되며, 이를 실행하면 아래와 같은 아나콘다 런처 화면을 볼 수 있다.

 

아래 주피터 노트북 런처 아이콘이 보이며,  그 외 기타 툴들을 설치하여 파이썬과 함께 사용가능하다.

 

 

※ 중요~!

 

만약,  런처 화면에서 주피터 노트북이 실행이 되지 않고, 커맨트창(도스창) 화면만 띄워져 있을 경우에는,  다른 요인 때문에 웹 브라우저에 직접 띄워 주지 못하는 경우이다.  

이럴경우 아래 주소 코드를 드래그 하여 복사 후 크롬 웹 브라우저 주소에 붙여 넣기를 하면, 주피터 노트북 페이지를 띄워 준다.  (세 가지 주소중 한가지만 Ctrl+C, Ctrl+V 하면 됨).

 

웹 브라우저에서 아래와 같은 주피터 노트북 화면이 실행이 되면, 

우측메뉴에서 New 를 클릭하고,  다시 Python3 를 클릭하면, 파이썬 코드를 입력하는 화면이 실행이 된다.

 

즉, 현재의 화면은 주피터 노트북의 파일 탐색창(관리) 같은 개념이고, 

코드가 실행 되면, 아래와 같은 코딩편집 화면을 볼 수 있을 것이다.

 

위와 같이,  웹 상에서 파이썬 코드가  직접  실행이 된다.  

shift+Enter 키를 치면 바로 그 아래 실행결과를 띄워주니 코딩 연습하기에 매우 편리한 구조이다.

 

또한 기상청 기온 데이터와 그래프를 그려주는 matplotlib 라이브러리를 적절히 이용하면,  아래와 같은 출력을 얻을 수 있다.   

( 2009년~2019년 , 10년 동안의 서울 월간 최고기온 데이터를 시각화 하기 )

 

이와 같이 파이썬은 데이터를 주무르고 실험과 실습하기 좋은 코딩환경을 Anaconda3가 제공하고 있으니 ,
한 번 활용해 보시면 좋을 것 같네요.

 

감사합니다.

 

반응형
반응형

파이썬 에러】 파이썬(쉘) 프로그램이 에러뜨며 실행이 안 될 때!



 제목 처럼 잘 실행 되던 파이썬 셀프로그램이 아래와 같은 에러메세지를 띄우며 실행이 되지 않을 때가 있다. 

이때 에러를 해결 하는 방법에 대해 다루어 보고자 한다. 

(운영체제 : Windows7  ,   파이썬 버전 : Python 3.7.0  )

 


▶ 에러 증상과 화면 :

 얼마전 까지만 해도 잘 실행이 되던 파이썬이 아래창과 같은 에러 메세지를 띄우며 실행이 되지 않음.




에러메세지 글 : 
IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connection.   


 

 에러 대처 방법 : 

메세지 내용 대로 방화벽 관련 차단이 걸려 있지 않았는지 살펴 보았으나 별다른 문제는 없었다. 물론 그 사이 만진적도 없고... 


결론! 은 파이썬 파일을 작성해서 저장 할 때 기본 저장 디렉토리가 파이썬 쉘 프로그램이 설치되어 있는 폴더로 지정되어 있는데, 여기에 작업한 파일을 그대로 저장하게 되었고, 저장한 파일 이름중에 파이썬에서 예약된 환경변수 명과 같거나 유사한 이름을 가진 파일이 있을 경우인 것으로 파악되었다. 

문제가 된 파일명은  random.py 였다.  ( random 변수 생성에 관한 예제 파일을 만들어 놓은 것이 충돌을 일으킨 것으로 파악되었다. 그 외에, random_demo.py 라든지 유사한 파일에 대해서도 에러가 났다는 경우가 있는 것 같다. 


(아래 사진에서 파일유형이 "Python File" 파일인 것들이 충돌에 관여된다)



파이썬 프로그램 설치 경로 :   C:\Users\NOTE\AppData\Local\Programs\Python\Python37-32

위는 기본 경로로 설치 할 때의 경로이며,  'NOTE' 폴더명은 각자의 컴퓨터 이름이다.  (나의 윈도우 설치시 PC이름이 'NOTE' 임)


 【에러 해결 : 해당 폴더를 찾아가서 'random.py'파일 뿐 아니라 만들어 놓은 파이썬 파일들을 모두 다른 폴더로 옮기거나 삭제 하면 간단히 해결 된다. 


즉,  사진에서 파일유형이 "Python File" 파일인 것들을 모두 삭제 하거나 다른 폴더로 옮겨 놓는다.  그리고 가급적이면 이후 작업파일 들도 다른 폴더에 저장하는 것이 좋다.


 나의 경우는 위와 같은 방법으로 만들었던 파이썬 파일들을 모두 옮기고 파이썬 프로그램을 실행시켰더니 아래 이미지 처럼 에러가 뜨지 않고 아주 잘 실행 되었다. 





반응형

【 파이썬 】#01 파이썬 시작하기

Language/파이썬 Python 2018. 4. 19. 10:43 Posted by 엑소더스팩토리
반응형

【 파이썬 】 #01 파이썬 시작하기 (with Raspbian)




파이썬의 특징

파이썬은 네델란드 개발자인 귀도 반 로섬(Guido van Rossum)이 만든 언어이다. 1990년도에 파이썬 첫 버전이 공개되었다.

프로그래밍 비전공자 혹은 입문자들이 쉽고 간결하게 프로그래밍이 가능하며, 머신러닝, 그래픽, 개발등 여러 업계에서 선호하는 언어로 급성장하고 있는 언어이다.

파이썬은 구글에서 가장 많이 애용하는 개발언어가 되었으며 미항공우주국(NASA)은 물론 세계 유명 대기업부터 중소기업까지 두루 애용하는 개발언어로 자리 잡았다


2016년도 조사에서 파이썬은 인기언어인 자바를 제치고 인기 1순위의 언어로 선정 된 바 있다. 




파이썬 시작하기 




【 실행 순서 

OS 메뉴  개발  Python3 (IDLE)





▶ 명령어 실습 (명령어 입력하기)


파이썬 쉘 (Shell) 화면에서 "Hello world !" 를 출력해본다.


명령어는 아래와 같다


print("Hello world")    


↓ 실행 결과



▶ 수식 계산 실습 


파이썬은 쉘 (Shell) 화면에서 계산기 처럼 수식 계산을 바로 할 수 있다.


실행은 아래와 같다


5*2+10/2


↓ 실행 결과



▶ 변수 생성하고 사용하기

파이썬은 쉘 (Shell)에서 바로 변수를 선언 및 초기 값을 넣어 줄 수 있으며 , 변수 선언과 동시에 수식 계산을 할 수 있다. 


실행은 아래와 같다


a = 2 + 3

b = 3 + 4 

a + b 


↓ 실행 결과



c = a + b 

 c                   //  'c'  값을 출력하라~ 


↓ 실행 결과



▶ 수학 함수 사용하기

파이썬에서 특정 함수를 사용하기 위해서는 import 명령어를 이용하여 삽입해주어야 한다. 


아래는 수학 함수인 'math'를 삽입한 모습이다.

또한, 'math' 함수에 포함되어 있는 제곱근(sqrt(2)) 을 구해보자 


실행 명령은 아래와 같다

import math

math.sqrt(2)



↓ 실행 결과



다음 파이썬 글에서는 별도의 창을 띄워 이미지를 그려주는 함수에 대해 다뤄보자.


반응형