vs code flask 서버

Yeonhee Choi·2024년 4월 22일
0

DeepLearning

목록 보기
4/4

python flask 서버 실행 과정

python 환경변수이슈 발생. .
python 지우고 다시 깔음

  1. venv 폴더 생성
python -m venv env
  1. venv 안에 env 가상환경 생성 (파이썬 인터프리터 설정)

    이 부분 해줘야함!
    출처
  1. 터미널에서 env 가상환경 활성화
    절차
cd env
Scripts\activate.bat


위와 같이 (env)가 뜨면 활성화 성공
(여기까지 오는데도 힘들었다 .. )

  1. pip upgrade

  2. flask 설치

이제 본격적인 flask 실행

  1. app.py 파일 생성

    파일 위치가 중요하다
    가상환경과 같은 디렉토리에 있어야 한다. 따라서 나는 app.py 파일을 env 안에 넣어줌 !!
    처음에 다른 위치에 있었더니 한참을 인식을 못하는 오류가 발생해서 애먹었다..
    여기에서 중요한 점은 파일 이름을 app.py or wsgi.py로 입력해야 한다는 점이다. 다른 이름으로 저장하면 flask가 인식을 못한다.

  2. app.py 파일 실행

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello, World!'

서버 실행을 위한 테스트 코드이다.


터미널 창에서 flaks run을 입력해주면 아래와 같이 서버가 작동한다.

작동 잘 됨!

python shell 창에서도 실행시켜주었다.

다행히도 둘 다 서버는 잘 작동된다. 휴우

여기까지 다 잘 실행되는줄 알았더니 .. vs code에서 tensorflow 설치가 되지 않는 오류발생

알고 보니 tensorflow는 파이썬 지원이 3.6~3.9만 된다.
내가 지우고 새로 설치한 파이썬은 3.12인데 말임 ..
결론은 새로 다시 해야 한다는 것 !@!@!@!@!@!@!@@@@@@@

이런건 python 설치할 때 미리미리 공지를 좀 해주지 ^^ .. . . . :(


결국 3.8.8버전으로 다시 설치를 하였다.
위 과정을 다시 반복


Successfully installed가 나오면 설치가 잘 됐다는 뜻이다.
(드디어) tensorflow 설치 완료!


pillow 패키지도 설치 완료

참고 자료
https://velog.io/@marksen/VScode-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-Flask-%EC%84%A4%EC%B9%98
https://www.daleseo.com/python-venv/
https://blog.naver.com/badzoo/222467809525

0개의 댓글

관련 채용 정보