로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

정보&강의 라즈베리파이3 파이썬3.7.2 이상 업데이트 하기


라즈베리파이3에 파이썬3의 버전이 3.5버전대다.

최신 문법으로 작성된 구문에서 오류가 발생된다.

 

특히 TypeError: the JSON object must be str, not 'bytes' 관련된 오류가 발생되면 꼭 버전을 업데이트 해야한다.

 

방법

$ sudo apt-get update 

$ sudo apt-get upgrade

 

$ sudo apt-get install build-essential checkinstall 

$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

 

$ cd /usr/src 

 

https://www.python.org/ftp/python/ 에서 최선버전 확인

$ sudo wgethttps://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

$ sudo tar xzf Python-3.7.2.tgz 

$ cd Python-3.7.2 

$ sudo ./configure --enable-optimizations 

$ make -j 4

$ sudo make install


5.  위 과정이 끝났다면 이제는 설치된 버젼을 확인 해봅시다.

$ python3 -V 

Python 3.7.2

 

 

 

 

 

설치시 오류해결

Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing

 

 

해결

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
$ sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
$ sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev
$ sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
$ sudo apt-get install libssl-dev openssl
$ sudo apt-get install libffi-dev

 

 

And then

$ sudo ./configure --enable-optimizations 

$ make -j 4

$ sudo make install


이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?