Birmingham-mumbai


Setting up the development environment



tải về 6.62 Mb.
Chế độ xem pdf
trang11/275
Chuyển đổi dữ liệu09.10.2023
Kích6.62 Mb.
#55278
1   ...   7   8   9   10   11   12   13   14   ...   275
Sherwin John Tragura - Building Python Microservices with FastAPI Build secure, scalable, and structured Python microservices from design concepts to infrastructure-Packt Publishing - ebooks Account

Setting up the development environment
The FastAPI framework is a fast, seamless, and robust Python framework but can only work on Python 
versions 3.6 and above. The 
Integrated Development Environment
(
IDE
) used in this reference is 
Visual Studio Code
(
VS Code
), which is an open source tool that we can download from this site: 
https://code.visualstudio.com/
. Just be sure to install the VSC extensions such as Python
Python for VS CodePython Extension PackPython Indent, and Material Icon Theme to provide your 
editor syntax checking, syntax highlighting, and other editor support.
After the successful installation of Python and VS Code, we can now install FastAPI using a 
terminal console. To ensure correct installation, first update Python’s package installer (
pip
) by 
running this command:
python -m pip install --upgrade pip
Afterward, we install the framework by running this series of commands:
pip install fastapi
pip install uvicorn[standard]
pip install python-multipart
Important note
If you need to install the complete FastAPI platform, including all optional dependencies, the 
appropriate command is 
pip install fastapi[all]
. Likewise, if you want to install 
and utilize the full-blown 
uvicorn
server, you should run the 
pip install uvicorn
command. Also, install the 
bcrypt
module for encryption-related tasks.


Initializing and configuring FastAPI
5
At this point, you should have installed all the needed FastAPI module dependencies from the 
pydantic
and 
starlette
module components in your Python environment. Furthermore, the 

tải về 6.62 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   7   8   9   10   11   12   13   14   ...   275




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương