Skip to content

传统方式的部署

切换python环境

bash
python -m venv projName
# 激活虚拟环境
source projName/Scripts/activate

这里我们推荐创建一个虚拟环境,然后激活虚拟环境,再安装项目依赖,避免项目依赖冲突

需要注意的是如果你本地环境是python=3.9,使用[python -m venv projName]命令安装得python版本也是3.9,如果你的项目依赖需要python的版本不是3.9,推荐先安装pyenv,然后使用pyenv安装指定版本的python,最后在使用[python -m venv projName]命令创建虚拟环境

bash
# 安装pyenv Linux/macOS​
curl https://pyenv.run | bash
# Window pip install pyenv-win --user

# 安装指定版本的python
pyenv install 3.11.0
# 切换python版本 在当前目录使用 
pyenv local 3.11.0
# 创建虚拟环境 其中projName一般定为 .venv
python -m env {projName}
# 切换虚拟环境
source projName/bin/activate
# window 执行 source projName/Scripts/activate

安装项目依赖

bash
# 安装项目依赖
pip install -r requirements.txt

运行项目

bash
# 运行项目
uvicorn main:app --host 0.0.0.0 --port 8000