파이썬으로 웹뷰 띄우기
2023. 8. 23. 10:24ㆍTry/Python
파이썬을 사용해서 웹에 hello world를 출력하고자 한다.
- VScode에서 터미널을 연다.
- 원하는 라이브러리를 설치한다.
먼저 나는 mac OS를 사용하고 있어서, 파이썬에서 라이브러리 설치 할 때
pip 가 아닌 pip3를 사용해 'pip3 install 설치하려는 라이브러리' 설치해야한다.
pip3 install flask
![](https://blog.kakaocdn.net/dn/ltgef/btsrVrpVVmV/p9ZnCLP2Df3V6FEcvEQQT0/img.png)
3. VS code에 아래의 코드를 작성 후, 실행한다.
from flask import Flask # flask 라이브러리로 부터 Flask 클래스 추가
app = Flask(__name__) # Flask 클래스의 app 인스턴스 생성
# app의 루트(/)함수에 request인자를 넘기면서
# HTTP요청 처리 @-데코레이터(decorator)
@app.route("/")
def hello():
return "Hello World!!!!"
if __name__ == "__main__":
#app.run(debug=False, port=5000, host="0.0.0.0")
app.run(host="0.0.0.0")
MacOS 에서 파이썬 코드 실행 방법
python3 app.py
4. 터미널에서 빨간색 부분에 있는 도메인을 command + click 하여 웹 브라우저로 실행한다.
![](https://blog.kakaocdn.net/dn/IxbA4/btsr0rWYp3G/zaL92XEMXX2k3TlKo0IlWK/img.png)
5. 아래 처럼 Hello World 를 출력했다.
![](https://blog.kakaocdn.net/dn/4auFm/btsrH95h8Bc/l5nwTCJ0eody0Z6V9O5Phk/img.png)
추가 aka.삽질을 피하는 방법...)
1. 파이썬 프로그램 종료하는 방법
python 실행했는데 python 2.7 이 실행되어서.. 일단 exit()를 사용해 종료했다.
exit()
![](https://blog.kakaocdn.net/dn/v6Cd6/btsrH343LGE/8ND9DgCKhIfihGDh5UAiGK/img.png)
2. 파이썬 패키지들이 어디에 설치되었는지 확인하는 방법
터미널에서 파이썬 실행 후 sys.path 를 이용해서 path를 찾는다.
![](https://blog.kakaocdn.net/dn/bjIFnq/btsr3c6jfjK/8oLaog77J05hhrcdlK9Bk0/img.png)
3. gradio 라이브러리를 사용해보려고 했으나 버전이 낮아서 다음기회에 사용하기로 했다.
참고 : https://youtu.be/mvHjQ2xJ5n0