Flask 환경구성 1 [Anaconda, VSCode]

bi_sz·2022년 3월 16일
0

Python

목록 보기
5/15
post-custom-banner

버전관리와 패키지 충돌 방지 등을 위해 Anaconda를 이용해서 Flask 환경을 구성해보려 합니다.

Anaconda 실행 후 Environments -> Create 를 통해 가상 환경을 만들 수 있습니다.

가상환경 이름과 Python 버전을 선택한 후 Create 해줍니다.


설치되는 동안 VSCode 에서 Anaconda Navigator 에서 가상환경을 연동해 보겠습니다.

VSCode 에서 ctrl + ` 로 터미널을 열어준 후
anaconda3가 설치된 경로로 이동해 acticate로 가상환경을 설정해 줍니다.

음.. ~~ 제가 원하는대로 실행이 되지 않았어요..!

(bi1) C:\Users\User\anaconda3\Scripts> 

이렇게 나올줄 알았습니다..

뭔가 이상하지만 일단 지난 게시글(Flask 환경구성) 에서 작성했던 hello.py 와 같은 코드를 작성 해보겠습니다.

첫번째줄 flask에 밑줄이 생기는걸로 보아 flask가 설치가 되어있지 않은 것 같습니다.

지난게시글..과 마찬가지로 새로 만들어준 bi1 환경에서도 우선 flask를 다운해 봅니다..ㅎㅎ

당연히~ 실행이 될 리가 없죠~!!! VSCode 에서 flask도 install 해주어야할 것 같고,
가상환경도 연결이 안되어 경로도 찾지 못하고 있습니다!!


확장으로 가서 flask 검색 후 가장 다운로드 수가 많은 flask-snippets 를 다운받아 주었습니다.

app.py 파일을 만들어 임시로 우선,, 작성 한 후

좌측 4번째 확장 위에 있는 실행 및 디버그를 선택한 후 launch.json 파일 만들기를 선택하면

위와 같은 창이 뜨고 Flask를 선택해 줍니다.

위와 같은 launch.json 파일이 생성되었습니다.

다시 app.py로 와서 실행하려 하면 Python폴더에 flask 모듈이 설치되어있지 않다고 나옵니다.

우선 pip install flask 명령어를 통해 설치를 해 봅니다 .

설치 후 app.py 실행은 잘 되는 모습!!

뭔가 찝찝하지만 hello.py 도 실행이 잘 되네요! app.py 와 구분하기 위해 port 를 5500으로 지정해주었고,
Hello World 를 Hello Bi로 수정 후 실행해 주었습니다.


Jupyter Notebook 대신 VSCode 환경에서의 flask를 이용하여 Hello World를 출력하는데 까지는 성공했으나, 가상환경 연결은 되지 않은 것 같아 다음 게시물에서 마저 연결 해보도록 하겠습니다.

profile
https://li-yo.tistory.com/ 티스토리 블로그 이전 하였습니다.
post-custom-banner

0개의 댓글