티스토리 뷰

5. 파이썬

VSCode 로 Fast API 설정하기

패스트코드블로그 2022. 7. 17. 12:06

****

 

아나콘다, VS코드 설치

관리자모드 아나콘다 열기

conda create --prefix=/ProgramData/Anaconda3/envs/scalar python=3.8

프로젝트폴더 생성 우클릭 VS코드로 열기

VS코드 익스텐션 python 설치

VS코드에서 CTRL SHIFT p

python: select interpreter 입력

C:\ProgramData\Anaconda3\envs\scalar 입력

VS코드에서 main.py 파일생성 

print('Hello Python')

관리자 아나콘다에서 가상개발환경을 scalar 로 변경 후 

pip install fastapi

pip install uvicorn

uvicorn 이해를 위해 다음 블로그 https://blog.neonkid.xyz/249 를 정독하기 바람

 

main.py 에서 print 코드 삭제하고, 다음 코드를 붙임

from typing import Optional
from fastapi import FastAPI
import datetime

app = FastAPI()

@app.get("/")
def now():
    return {"Now": datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}

터미널에서 uvicorn main:app --reload 입력

다음과 같이 출력되면 FAST API  설정성공 .

 

 

가끔  uvicorn 경로 에러가 발생하기도 한다. 

그때는 이 블로그 처럼 수동으로 경로를 설정해야 한다.

 

%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3

{
    "workbench.colorTheme": "Default Light+",
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "workbench.tree.indent": 15,
    "explorer.confirmDelete": false,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "files.autoSave": "afterDelay",
    "settingsSync.ignoredExtensions": [
    
    ],
    "python.condaPath": "C:\\ProgramData\\Anaconda3\\Scripts\\conda.exe",
    "editor.fontLigatures": false,
   
}

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함