상세 컨텐츠

본문 제목

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook

raspberrypi/raspbian

by ZelKun 2020. 1. 25. 19:00

본문

반응형

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook

 

-- 20/01/25 추가 -- 

pi 용량이 없어서 16G sd카드를 변경하는김에 최신 OS 갈아탓다

 

lite 버전으로 설치하니 python3 버전이 3.7.3 이다

게다가 3.7 설치했을때 발생한 zmq_strerror 에러도 안난다

 

귀찮더라도 buster relase 10 버전으로 하기를 권장한다

3.6 - 3.7 직접설치하면 pip 설치 안되는게 많다...

아무래도 용량문제였던것 같긴 하지만..



python 공부(?)도 해볼겸 이참에 pi에 설치하고 원격을 붙어서 써보기로 했다

 


특히 vim 편집기로 코딩할게 아니니
 jupyter notebook 을 설치해서 사용하기로 했다

맥에서 anaconda3를 설치하고 jupyter notebook 을 사용해봤는데
IDE는 아니지만 실행까지 되는게 참 괜찮았던걸로 기억한다

miniconda 를 이용할 수 있는것 같긴한데
일단 jupyter 를 써보고 결정하기로

설치는 의외로 간단한데
관련 패키지 몇개더 설치한 후에
pip 로 jupyter 를 설치하면 된다

1. package install

$ sudo apt-get update 
$ sudo apt-get install python3-matplotlib python3-scipy
$ sudo pip3 install --upgrade pip
$ sudo reboot

2. install jupyter
$sudo pip3 install jupyter

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook

python3-matplotlib python3-scipy 를 설치하고 재부팅을 하고

pip3 install jupyter

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook

설치중.. 에러…

ERROR: Package 'ipython' requires a different Python: 3.5.3 not in '>=3.6'


메시지를 보니 python3 v3.6 이상을 지원하는가보다
바로 python -V 로 확인해보니 v3.5.3 이 설치되 있다
python3 업데이트가 필요해보인다

python 3.6 으로 바꿔주고 pip 업데이트도 다시해 줬다
sudo pip3 install --upgrade pip

pip install jupyter 

• 실행

jupyter notebook OR jupyter-notebook
외부접속을 하려면 --ip 옵션을 줘야 붙을 수 있는듯 하다

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook


이상태로는 원격에서 접속이 안되...네
hostname 을 ip 대신 넣어줘도 접속이 안되니
공유기에서 받은 ip를 넣어주면 된다

047. Raspberry Pi 라즈베리 파이 - install jupyter notebook

눈물의 성공샷

 

참고

https://www.instructables.com/id/Jupyter-Notebook-on-Raspberry-Pi/
https://blog.domski.pl/jupyter-notebook-server-on-raspberry-pi/
https://www.plumislandmedia.net/reference/jupyter-on-raspberry-pi/



아래는 3.7에서 삽질했던 기록...


python 3.7 에서는 zmq_strerror 에러가 난다

python3.7 로 바로 올렸다가 zmq 문제로
jupyter가 실행이 안되 이슈해결에 매달리다 하루가 지났다...
커뮤니티에서도 제거 후 설치하라는게 베스트 답변이니..
pip uninstall pyzmq
pip install pyzmq

근데 pi에서 재설치 해봐도 답이 없다... cpython 을 재 설치해도 에러...
그냥 맘편하게python 3.6 으로 설치하기를 권한다

pip로 jupyer를 설치하다가 3.5버전도 지워버렸는데
pip3 가 python 3.7을 보고있는게 아니라 python 3.5를 참고하고 있어서 문제가 생겼던 것 같다
하진 않지만 마인드크래프트? 가 3.5에 의존성이 걸려있나 하..
오늘 고생했으니 담에는 안 할듯...

의존성 문제 확인 후 문제되는건 전부삭제해버렸다

sudo dpkg --configure -a 

반응형

관련글 더보기

댓글 영역