반응형 분류 전체보기402 [Python] GLIBC_2.33 not found in raspberry pi python Google Cloud를 사용하다 아래와 같은 에러 발생 ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by /home/pi/.local/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so) 쭈욱 찾아보니 Python3.7에서 주로 나타났다 (3.6 버전 하나 제외하곤 전부 3.7) 버전의 호환이 안맞다고 오류가 나는 해당 패키지를 다운그레이드 하라고 한다. pip uninstall grpcio pip uninstall grpcio-status pip install grpcio==1.44.0 --.. 프로그래밍/Python 2022. 7. 25. [Python] numpy.core.multiarray failed to import 에러해결 numpy.core.multiarray failed to import는 보통 버전 문제이다. numpy를 업데이트시켜준다. pip install --upgrade numpy 프로그래밍/Python 2022. 7. 22. [Python] No module named scipy 에러 해결 scipy는 numpy를 기반으로 선형대수, 편미분, 통계학에 사용된다. 나는 wavfile을 입출력할 때 사용한다. 설치방법은 아래와 같다. sudo apt-get install python3-scipy pip install scipy 프로그래밍/Python 2022. 7. 22. [라즈베리파이/리눅스] libffi.so 에러해결 사용 환경 Rasberry pi 4B Rasbian buster Python3.7 아래와 같이 libffi.so.6: cannot open shared object file: No such file or directory 에러가 떴다. 일단 블로그를 뒤져보면 해결방법이 penv 재설치가 제일 많았는데 일단 내 경우는 해당사항이 아닌 거 같아 시도해보진 않았다. 일단 libffi가 뭔지 알아야겠다. https://en.wikipedia.org/wiki/Libffi 봤더니 내가 알아도 해결할 수 없는 내용인 건 확실했다. 느낌은 C에서 맹글링 느낌인데 조금 다르다. 어쨌건 libffi6이 없다 하니 libffi6을 설치해주면 해결된다. sudo apt install libffi6 아래는 내가 오류를 찾는 과.. 프로그래밍/Raspberry PI 2022. 7. 22. [리눅스/Python] portAudio library not found 에러 해결 사용 환경 Rasberry pi 4B Rasbian buster Python3.7 sounddevice를 사용할 때 portAudio를 사용하기 때문에 설치를 해줘야 한다. sudo apt-get install libportaudio2 sudo apt-get install libasound2-dev 프로그래밍/Python 2022. 7. 22. [라즈베리파이] Thonny IDE Python 경로 변경 최근에 라즈베리파이의 Python을 다운그레이드 해야 할 일이 있어 3.9 -> 3.7로 내렸는데 Thonny IDE에서는 계속 3.9를 잡고 있더라 Thonny IDE를 켜서 [Tool] - [Interpreter]로 이동, 경로를 확인한다. (참고로 여기서 가상 환경을 잡을 수도 있더라) 나의 경우 /usr/bin/python3로 잡혀있었고, 심볼릭 링크이며 python3.9를 잡고있었다. 사진은 이미 바꿔서 첨부를 못했다. 확인하는 코드는 아래. ls -l /usr/bin | grep python3 다음은 Thonny IDE가 가르키는 인터럽트를 Python3.7로 바꿔준다. 나의 경우는 터미널에서 python3를 사용하면 Python3.7이 연결되지만, Thonny IDE에서 Python3.9로 .. 프로그래밍/Raspberry PI 2022. 7. 22. [라즈베리파이] 텐서플로 설치하기 먼저 라즈베리파이용 텐서플로를 빌드하는 방법은 아래와 같다. https://www.tensorflow.org/lite/guide/build_rpi?hl=ko 근데 귀찮다 빌드되어있는 거 배포된 거 받아온다. 다른 블로거들도 아래를 링크를 사용하더라. https://github.com/lhelontra/tensorflow-on-arm/releases/ 먼저 라즈베리파이에 따라, Python 버전에 따라 설치가 다르기 때문에 잘 확인한다. 현재는 2.4.0이 최신 배포판이고 앞으로 시간이 지나 바뀌더라도 Python 버전을 보며 유동적으로 설치하자. 라즈베리 4는 Raspberry pi 2/3 목록에 있는 파일로 진행하면 된다. 나는 Python 3.7 이기 때문에 cp37/armv7l을 설치한다.(+ 추가.. 프로그래밍/Raspberry PI 2022. 7. 21. [라즈베리파이] GUI 데스크톱 환경 설치 CUI로 사용하던 라즈비안OS를 GUI 환경으로 바꿔야 했다. 1. 라즈베리파이 최신 상태로 업데이트 sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo reboot 2. 디스플레이 서버 설치 어떤 데스크톱 환경을 설치하더라도 무조건 설치되어야 하는 구성요소 sudo apt install xserver-xorg 3. 데스크탑 환경 설치 아래 리스트 중 마음에 드는 것 하느를 골라서 설치한다. Pixcel Desktop밖에 사용해보지 않아서 추천하는 건 없다. Pixel Desktop 라즈베리의 기본적인 데스크톱 환경 sudo apt install raspberrypi-ui-mods KDE 비교적 최신이나 무거움 sudo apt install kde-.. 프로그래밍/Raspberry PI 2022. 7. 21. [Linux] Ubuntu Timezone변경 리눅스에 시간 관련 코딩을 하다 테스트가 안되길래 원인을 찾아보니 시간이 UTC였다. 확인방법은 리눅스에 date만 입력하면 된다. date UTC(Universal Time Coordinated) : 세계 협정 시 GMT(Greenwich Mean Time) : 그리니치 표준시(세계 표준시) KST(KST Korean Standard Time) :한국 표준 시간 리눅스 타임존 변경 방법이다. sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime date 프로그래밍/Linux 2022. 7. 17. 모드버스란? (+ 프레임 구성, 예제, 샘플) 1. 모드버스란? Modbus는 원래 Modicon(현재 Schneider Electric )에서 PLC( Programming Logic Controller )와 함께 사용하기 위해 1979년에 발행한 데이터 통신 프로토콜이다. 모든 프로토콜이 만들어진 이유가 그렇듯 모드버스 또한 PLC 통신규약이 모두 달랐기에 편리성을 위해 통일시키고자 생겨났다. 처음에는 시리얼통신(RS-232, RS-485)을 기준으로 만들어졌으며 현재는 TCP, UDP에서도 구현할 수 있도록 확장되었다. 마스터/슬래이브 구조로 여러 주변 장비의 상태 정보를 모니터링할 수 있다. 네트워크 상에 연결된 모든 장비들이 요청을 받으나, 정해진 장비만 답을 하는 구조이다. RTU(Remote Terminal Unit), ASCII, TC.. 0. 이론 2022. 7. 14. [Python] 천단위 콤마(,)찍기 돈의 액수를 표현할 때 1000 단위로 콤마를 찍는다. ex) 123만 4567원 = 1,234,567 파이썬에서 간단하게 액수를 표현하고 싶을 때는 format(액수, ',d') won = 1234567 won_comma = format(1234567, ',d') print(won_comma) # 결과 : 1,234,567 d는 10진수 decimal를 뜻한다. 만약 실수 값이면 d대신 f를 사용 프로그래밍/Python 2022. 7. 13. html 이미지 링크 저작권 일단 나는 법에대해 1도 모르지만 블로그를 하다보니 몇몇 찾아본 것은 있다. 만약 어떤 사람의 사진을 무단으로 사용하면 저작권침해에 해당된다. 그러나 링크를 통하여 그 사람이 게시한 글의 사진을 보도록 한다면 그건 저작권에 침해되지 않는데, html 의 img태그의 경우(임베디드 이미지) 다른 사람의 이미지 주소를 가져와 디스플레이하는 것인데 결국 타인의 링크를 사용하는거니까 괜찮지 않을까...? 애매해서 찾아봤다. https://www.lawmeca.com/54909-%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A7%81%ED%81%AC-%EC%A0%80%EC%9E%91%EA%B6%8C-%EC%B9%A8%ED%95%B4%EC%.. 기타 2022. 7. 13. 이전 1 ··· 11 12 13 14 15 16 17 ··· 34 다음 반응형