如何在无网络电脑上安装FastAPI与Uvicorn?
离线安装FastAPI和Uvicorn的方案
一、获取完整离线安装包
- 在联网电脑上使用pip的
download命令批量下载,这是最可靠的方式,能自动获取所有依赖包,避免手动下载遗漏导致失败:- 下载FastAPI及所有依赖:
pip download fastapi -d ./fastapi_offline_pkgs - 下载Uvicorn(含standard扩展依赖):
pip download "uvicorn[standard]" -d ./uvicorn_offline_pkgs - 命令中的
-d参数指定下载目录,执行后该目录会包含所有需要的.whl或.tar.gz格式安装包
- 下载FastAPI及所有依赖:
- 不要使用第三方的
fastapi_offline包,官方并未提供此类离线包,这类非官方包容易出现兼容性问题,导致安装失败
二、离线安装操作
- 将下载好的两个安装包目录复制到无网络的目标电脑上
- 打开命令行,进入对应目录,执行以下安装命令:
- 安装FastAPI:
pip install --no-index --find-links=./fastapi_offline_pkgs fastapi - 安装Uvicorn:
pip install --no-index --find-links=./uvicorn_offline_pkgs "uvicorn[standard]" - 参数说明:
--no-index禁止pip联网查找PyPI索引,--find-links指定本地安装包的路径
- 安装FastAPI:
三、验证安装结果
执行以下命令,若无报错则说明安装成功:
python -c "import fastapi; import uvicorn; print('FastAPI和Uvicorn安装成功')"
内容的提问来源于stack exchange,提问作者mml
相关产品推荐
相关产品推荐

