flask 설치및 기본적인 실행
우분투 리눅스에서 flask설치 밑 실행방법
1. pip 설치 (pip는 파이썬으로 작성된 패키지 라이브러리를 관리해주는 시스템우분투 리눅스의 apt-get느낌)
# sudo apt-get install python-pip
2 Virtualenv 설치 (Virtualenv는 가상환경툴의 한 종류이다.)
#pip install virtualenv (virtualenv 설치)
#sudo apt install virtualenv (virtualenv 설치)
#cd ~/
# virtualenv pywork (pywork라는 이름의 가상환경 설치 물론 pywork는 이름 바뀌어도 됨)
# source pywork/bin/activate (가상환경 접속, source 명렁어는 재부팅 없이 해당 환경설정 파일을 즉시 적용할때 쓰임)
위의 # source pywork/bin/activate 를 실행시키면 라인에 (pywork)가 붙어있다. 가상환경에 접속했다는 뜻이다.
가상환경 설명 : https://logcat-programin.tistory.com/7
가상환경에서 나오려면
#deactivate
3.flask 설치
# pip install flask
반드시 가상 환경의 쉘에서 플라스크를 설치한다. 가상환경의 python과 밖의 python은 다른것이다
4.디렉토리 만들고 프로그렘 작성
#cd ~/pywork (가상 환경에서 파이선 파일을 만들어야 하기 때문에 가상환경 폴더로 이동)
# vim server.py (파이썬 파일 생성)
아래와 같이 작성
from flask import Flask
from flask import request
app = Flask(__name__)
@app.route('/main')
def echo_main():
return 'here is main page'
if __name__ == '__main__':
app.run(host = '자신의ip주소' , port = '5550')
5.실행
#python server.py
웹에서 http://입력한ip주소:5550/main 로 접속하면
here is main page라고 작성된 페이지가 나올 것이다.
루트를 /main으로 설정했기 때문에 /main을 붙인다.