Raspberry Pi3에 Python3, Bottle 환경을 구축하고 놀아보도록 하겠습니다.
3820 단어 RaspberryPiPythonbottle
환경
Python 3.6.4
Raspberry Pi3 ModelB
Raspbian Stretch (2017-11-29)
고무 파이를 설치하다
1, microSD 초기화
2, Raspbian 이미지 다운로드
3, Raspbian 이미지를 MicroSD에 쓰기
4, 운영 체제 시작
5, 설정
6, SSH 연결
설정에 관해서는 여기 Raspberry Pi3 ModelB 초기 설정 - SSH(Mac) 에서 보십시오.
Python3 설치
Raspbian의 기본 Python은 2 계통이므로 pyenv를 사용하여 Python의 3 계통을 다시 설치합니다.다음은 고무 파이나 SSH로 연결된 PC에서 진행됩니다.
• pyenv 설치
pyenv를 설치하여python의 패키지를 관리합니다.
단말$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
path를 통해 시작할 때 가져올 수 있습니다.
다음과 같습니다.bash_프로필에 추서하다.
.bash_profileexport PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
추기면.bash_프로필을 다시 불러오십시오.
・설치python3
설치된 pyenv를 사용하여python3을 설치합니다.
시간이 좀 걸려요.
설치가 완료되면 시스템에서 설치한 3.6.4로 전환합니다.
단말$ pyenv install 3.6.4
...
...
$ pyenv global 3.6.4 #切り替え
$ pyenv rehash #更新
$ pyenv versions #確認
system
* 3.6.4 (set by /home/pi/.pyenv/version)
[보충]
때때로 다음과 같은 경고가 나타난다
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
이제 다음 명령을 입력합니다.
단말$ apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev
bottole 설치
설치
단말$ pip install bottle
파일 만들기
디렉토리에서 다음 파일을 만듭니다.
hello.py# -*- coding:utf-8 -*-
from bottle import route, run
@route('/')
def hello():
return "Hello World!"
run(host='ラズパイのIPアドレス', port=8080, debug=True)
만약 라즈파의 IP 주소를 모른다면 이 글에 기술하여 확인하십시오여기.
시동
실험실에서 서버를 시작합니다.
단말$ python hello.py
액세스 권한
라즈파에서 실행되는 서버에 컴퓨터에서 접근해 보세요.
브라우저의 URL에 http://LasPi의 IP 주소: 8080을 입력하면 hello world로 되돌아갈 것입니다.
Reference
이 문제에 관하여(Raspberry Pi3에 Python3, Bottle 환경을 구축하고 놀아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takeru56/items/d7c2a78c1bf9c3ed5b4c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1, microSD 초기화
2, Raspbian 이미지 다운로드
3, Raspbian 이미지를 MicroSD에 쓰기
4, 운영 체제 시작
5, 설정
6, SSH 연결
설정에 관해서는 여기 Raspberry Pi3 ModelB 초기 설정 - SSH(Mac) 에서 보십시오.
Python3 설치
Raspbian의 기본 Python은 2 계통이므로 pyenv를 사용하여 Python의 3 계통을 다시 설치합니다.다음은 고무 파이나 SSH로 연결된 PC에서 진행됩니다.
• pyenv 설치
pyenv를 설치하여python의 패키지를 관리합니다.
단말$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
path를 통해 시작할 때 가져올 수 있습니다.
다음과 같습니다.bash_프로필에 추서하다.
.bash_profileexport PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
추기면.bash_프로필을 다시 불러오십시오.
・설치python3
설치된 pyenv를 사용하여python3을 설치합니다.
시간이 좀 걸려요.
설치가 완료되면 시스템에서 설치한 3.6.4로 전환합니다.
단말$ pyenv install 3.6.4
...
...
$ pyenv global 3.6.4 #切り替え
$ pyenv rehash #更新
$ pyenv versions #確認
system
* 3.6.4 (set by /home/pi/.pyenv/version)
[보충]
때때로 다음과 같은 경고가 나타난다
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
이제 다음 명령을 입력합니다.
단말$ apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev
bottole 설치
설치
단말$ pip install bottle
파일 만들기
디렉토리에서 다음 파일을 만듭니다.
hello.py# -*- coding:utf-8 -*-
from bottle import route, run
@route('/')
def hello():
return "Hello World!"
run(host='ラズパイのIPアドレス', port=8080, debug=True)
만약 라즈파의 IP 주소를 모른다면 이 글에 기술하여 확인하십시오여기.
시동
실험실에서 서버를 시작합니다.
단말$ python hello.py
액세스 권한
라즈파에서 실행되는 서버에 컴퓨터에서 접근해 보세요.
브라우저의 URL에 http://LasPi의 IP 주소: 8080을 입력하면 hello world로 되돌아갈 것입니다.
Reference
이 문제에 관하여(Raspberry Pi3에 Python3, Bottle 환경을 구축하고 놀아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takeru56/items/d7c2a78c1bf9c3ed5b4c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
$ pyenv install 3.6.4
...
...
$ pyenv global 3.6.4 #切り替え
$ pyenv rehash #更新
$ pyenv versions #確認
system
* 3.6.4 (set by /home/pi/.pyenv/version)
$ apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev
설치
단말
$ pip install bottle
파일 만들기
디렉토리에서 다음 파일을 만듭니다.
hello.py
# -*- coding:utf-8 -*-
from bottle import route, run
@route('/')
def hello():
return "Hello World!"
run(host='ラズパイのIPアドレス', port=8080, debug=True)
만약 라즈파의 IP 주소를 모른다면 이 글에 기술하여 확인하십시오여기.시동
실험실에서 서버를 시작합니다.
단말
$ python hello.py
액세스 권한
라즈파에서 실행되는 서버에 컴퓨터에서 접근해 보세요.
브라우저의 URL에 http://LasPi의 IP 주소: 8080을 입력하면 hello world로 되돌아갈 것입니다.
Reference
이 문제에 관하여(Raspberry Pi3에 Python3, Bottle 환경을 구축하고 놀아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takeru56/items/d7c2a78c1bf9c3ed5b4c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Raspberry Pi3에 Python3, Bottle 환경을 구축하고 놀아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takeru56/items/d7c2a78c1bf9c3ed5b4c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)