💻 쥬피터 노트북이란?
쥬피너 노트북이란 소프트웨어를 사용하면 웹 브라우저 안에서 실행하고 싶은 커널 코드를 입력하고 그 결과를 바로 확인할 수 있다.
🔅파이썬과 pip 버전관련해서 오류발생시 참고
-Ubuntu 16.04에서 Python 3.7 설치 - (가상으로 Python3.7 실행하기)
파이썬 3.7 설치하기
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt update $ sudo apt install python3.7
venv 설치
파이썬 공통의 환경을 만들기 (3.7버전으로 셋팅)
$ sudo apt-get install python3.7-venv
my_common_env 가상환경 생성
python3.7 와 venv가 설치 되었다면 아래 명령어를 통하여 가상 환경을 생성
$ python3.7 -m venv my_common_env
venv 활성화
이제 activate 명령어를 실행하고 파이썬 3.7이 사용 중인지 확인
source ./my_common_env/bin/activate
pip 버전 확인
(my_common_env) root@my-ubuntu:~/myubuntu$ pip -V
✅ apt 업데이트
sudo apt-get update
✅ 파이썬 pip 설치
sudo apt-get install python3-pip(sudo apt install --reinstall python3.7 python3-pip)
✅ pip을 업데이트 해주고, jupyther를 install 하기
pip3 install --upgrade pip
pip3 install jupyter
😔 여기까지 설치 도중 파이썬 버전오류, 혹은 의존성문제와 관련된 오류가 발생한다면 위의 링크 걸어둔 포스팅을 참고하자.
✅ 쥬피터 비번설정
명령어 : python3
첫째줄 : from notebook.auth import passwd
둘째줄 : passwd()
✅ 암호화된 비번
'argon2:$argon2id$v=19$m=10240,t=10,p=8$J5snWIDGpXS3zznQ$ck83bdOJSNyXVCFrpdIKog'
✅ 쥬피터 환경 설정 파일 만들기
jupyter-notebook --generate-config
✅ 설정파일 위치
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
✅ 설정파일 수정
sudo vi /root/.jupyter/jupyter_notebook_config.py
✅ 수정내용
(제일 하단아래부분 수정)
c = get_config()
c.NotebookApp.password = u'argon2=10,p=8$llHuDHiROXhSWDDI4iA'
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.port = 8888
c.NotebookApp.notebook_dir = '/'
c.NotebookApp.allow_origin ='*'
a : 수정
:wq 저장 후 종료
✅ 쥬피터 서버 실행
sudo jupyter notebook --allow-root
✅ 쥬피터 서버 종료
ctr + z
✅ 쥬피터 포트 열어주기(8888 포트) - 방화벽 설정참고
- 방화벽 활성화 : sudo ufw enable
- 특정 포트 열기 : sudo ufw allow 8888 , sudo ufw allow 8888/tcp
✅ 포트 사용중인 프로세스 확인 (이미 사용중인 포트가 있을경우)
sudo netstat -tulpn
✅ 특정 포트 죽이기
sudo kill -9 pid
✅백그라운드 전환
-ctrl + z (프로세스 정지)
- bg (백그라운드 전환)
- disown (작업권한을 쉘 session에서 해제)
✅ 서버 재시작 - (선택사항)
reboot
'리눅스&서버 > 우분투' 카테고리의 다른 글
우분투 - 톰캣 설치(Tomcat Manager 설치) (0) | 2020.11.20 |
---|---|
우분투 - Java 설치 (환경변수 설정) (0) | 2020.11.19 |
우분투 - MySQL 설치 (0) | 2020.11.18 |
우분투 - 아파치 웹서버 설치 (1) | 2020.11.17 |
우분투 - boot 용량없을때(커널 패키지 정리) (0) | 2020.11.15 |