-- 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
python3-matplotlib python3-scipy 를 설치하고 재부팅을 하고
설치중.. 에러…
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 옵션을 줘야 붙을 수 있는듯 하다
이상태로는 원격에서 접속이 안되...네
hostname 을 ip 대신 넣어줘도 접속이 안되니
공유기에서 받은 ip를 넣어주면 된다
눈물의 성공샷
참고
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에서 삽질했던 기록...
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
댓글 영역