Anaconda 설치 및 Jupyter notebook 사용

파이썬으로 데이터분석, 머신러닝, 딥러닝등 코딩을 하려면 여러가지 개발환경이 있지만

그 중에서 가장 많이 사용하는 환경은 jupyter notebook 환경이라고 생각한다.

그럼 다양한 가상환경을 만들수 있는 아나콘다를 활용하여 가상환경을 만들고, 주피터 노트북을 설치하여 나만의 개발환경을 만들어 보자.

  1. 아나콘다 설치
  2. 주피터 노트북 설치

1. 아나콘다 설치

anaconda라고 구글에 치면 아나콘다 사이트가 나온다.

https://www.anaconda.com/

여기서 우측 위에 있는 다운로드를 클릭하여 다운로드를 들어가서 운영체제에 맞는 아나콘다를 다운 받는다.

https://www.anaconda.com/download/success

그리고 설치를 하게 되는데 그냥 다음다음 계속 눌러주면된다.

그리고 설치가 완료되면 아나콘다네비게이터를 열고 주피터 노트북을 켜주기만 하면 된다.

하지만 주피터 노트북을 추가적인 설정을 하여 암호, 원하는 시작 디렉토리등을 설정 할 수 있다.

2. jupyter notebook 설정

  1. anaconda prompt 실행
(base) C:\Users\user

아나콘다 프롬프트를 실행하면 위와 같은 화면이 실행된다.

(괄호)안에 든 내용은 가상환경의 이름이다.

2. 가상환경 만들기

conda create -n jupyter python=3.11

가상환경 이름을 jupyter로 하고 python버전을 3.11을 사용하는 가상환경을 만든다.

conda env list

(base) C:\Users\user>conda env list
# conda environments:
#
base                  *  C:\Users\user\anaconda3
jupyter                  C:\Users\user\anaconda3\envs\jupyter

이렇게 jupyter라는 가상환경이 만들어지고 이제 가상환경을 base에서 jupyter로 바꿔보겠다.

conda activate jupyter

(jupyter) C:\Users\user>

이렇게 가상환경이 만들어진것을 확인 할 수 있다.

conda install jupyter
# 진행 물어봄
Proceed ([y]/n)? y

설치를 물어보게 되고 y를 눌리고 엔터를 치면 jupyter관련 패키지들이 설치 된다.

그리고 주피터 관련 환경설정 파일을 생성하고.

환경 설정파일을 설정한 뒤에 이제 주피터를 실행시켜주면된다.

$ jupyter notebook --generate-config => 주피터 환경설정파일 생성


$ ipython => 암호 만들기

ln [1]: from jupyter_server.auth import passwd
ln [2]: passwd()
Enter password: 1234 # 암호 입력
Verify password: 1234 # 암호 재입력
Out[2]: 'argon2:a1s2d3f4...' # 입력한 비밀번호 암호화
In[3]: exit() 

복사한 암호 : 'argon2:235968413cb6:d339144fd5ab5b2fc9cec9c6871de4e44d12d415'


<쥬피터 노트북 설정 >

#리눅스
$ vi ~/.jupyter/jupyter_notebook_config.py

#윈도우즈환경
$ notepad  .jupyter/jupyter_notebook_config.py

    048라인 : c.NotebookApp.allow_origin = '*'  # 외부 접속 허용하기
    204라인 : c.NotebookApp.ip = '192.168.0.XXX'  #아이피 설정
    266라인 : c.NotebookApp.notebook_dir = u'C:\Users\user\jupyter-workspace' #작업경로 설정
    272라인 : c.NotebookApp.open_browser = False # 시작  서버PC에서 주피터 노트북 창이 열릴 필요 없음
    281라인 : c.NotebookApp.password = u'argon으로 시작하는 암호...' #비밀번호 설정
    292라인 : c.NotebookApp.port = 8888   #포트 설정
    
위에 한번에 붙혀넣어서 사용해도 !
    
    c.NotebookApp.allow_origin = '*'  # 외부 접속 허용하기
    c.NotebookApp.ip = '192.168.0.XXX'  #아이피 설정
    c.NotebookApp.notebook_dir = u'C:/Users/user/jupyter-workspace' #작업경로 설정
    c.NotebookApp.open_browser = False # 시작  서버PC에서 주피터 노트북 창이 열릴 필요 없음
    c.NotebookApp.password = u'argon으로 시작하는 암호...' #비밀번호 설정
    c.NotebookApp.port = 8888   #포트 설정
    
저장후 종료한다

그리고 작업경로로 가서 환경설정에 만들어준 폴더명으로 폴더를 만들고 낸 뒤 주피터 노트북을 실행한다.

jupyter notebook --config .jupyter/jupyter_notebook_config.py

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다