웹알못, 파이썬으로 홈페이지/웹 개발하기 002_fastAPI 설치하기

[주요내용]


원래는 점프 투 장고 책(2021년 출시)을 보고

장고를 설치하려고 하였으나, 최신 장고 버전을 확인하는 중에

2024년 웹개발 트랜드전망 기사를 읽고

fastapi 라는 프레임워크가 jango과 flask를 따돌리고 올라왔다는 이야기

그래서 fastAPI를 확인하게 되었고,

개발자이면 저자(박응용님)가 fastAPI를 e-book(2022.10.)으로 출시하셔서

7,000원 전자책으로 구매하였다. (PDF가 메일로 온다)

사실, 전자책은 위키독스 홈페이지 공개된 내용과 거의 동일한 거 같다.

다만 PDF를 보면 가독성이 높아져서 나는 구매했다. 

가야 할 길이 구만리이다.

블로그 포스팅을 하는 것은 공부한 것을 잊지 않기 위해서 남긴다.

따라만 하면 금방이겠지만, 다음에 하라면 기억이 잘 안난다. 


- 이제 진짜 시작 -

파이썬으로 코딩하는 것은 동일하기 때문에, 가상 환경까지는 동일하다.

그럼, FastAPI 를 설치하자.


 1. fastAPI 설치하기

1.1 파이썬 가상환경을 활성화하고 fastAPI를 설치하자.

   pip install fastapi


(생략)


 - 책에서는 명령어 실행 후, 경고에 대한 안내 글이 있는데, 일단 내 설치환경에서는 별도의 다른 경고창이 없어서 설치된 것으로 본다. 

 - pip은 파이썬 라이브러리를 설치하고 관리해주는 파이썬 도구

 - 현재까지 생성된 구조



 2. 프로젝트 디렉토리 생성하기

2.1 디렉토리 생성

 - FastAPI의 프로젝트가 여러 개 될 수 있으므로, "프로젝트 루트 디렉터리"를 생성



 2.2 vprojects 디렉토리에서 website 가상환경 진입하기

     c:\vprojects> c:\venvs240525\website\Scripts\activate


 2.3 vprojcets 디렉토리안에 website 디렉토리를 생성하고, 해당 디렉토리로 이동한다. 




 [TIP] 파이썬, website 가상환경에 빠르게 진입하기 설정하기


 1. 명령어 배치 파일 만들기




 - 경로 주소, 대소문자 구분 필요
 - 확장자 cmd = 배치(batch) 파일, 여러 명령어를 한번에 실행해주는 파일(엑셀의 매크로)
 - 해당파일을 venvs240525 폴더에 넣어준다. 


 2. 배치파일 위치를 PATH 환경 변수에 추가

  - 아래 스샷 기준으로 진행한다. 





 - 명령프롬포트를 재시작하고 path 환경 변수를 확인한다. 



 - 배치파일을 실행하여 가상환경에 진입한다. 
 - cmd 창에서 어느 디렉토리에 있어도 배치파일명 website 만 입력하면 가상환경에 진입한ㄷ. 

 



Next, 개발코드 에디터, 파이참 설치



댓글 쓰기

0 댓글