flask

flask 설치및 기본적인 실행

코딩하는logcat 2022. 12. 29. 20:53

우분투 리눅스에서 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을 붙인다.

 

 

 

https://logcat-programin.tistory.com/14