本人pycharm2025版本,直接在pycharm创建fastapi应用,会导致后续的第三方库安装出现问题,因此我必须通过一系列虚拟环境的创建执行,手动在控制台创建

打开cmd窗口 --> 进入项目根目录 E:\seekwork\FastapiProject  -->运行 python -m venv .venv

--> 激活虚拟环境,依次执行

  1.  cd .venv 
  2.  cd Scripts 
  3.  activate         (或者 .venv/Scripts/activate 直接一步到位)

--> 回到根目录 cd ..   cd ..   (项目根目录 E:\seekwork\FastapiProject )

-->在虚拟环境中安装fastapil第三方库  pip install "fastapi[standard]"

打开pycharm导入我们上述在控制台创建好的虚拟环境E:\seekwork\FastapiProject 一切就大功告成,对了,最好在项目根目录下面创建一个main.py文件,里面可以写路由配置

参考如下(注意我这里是.venv1,一般是.venv,名字不重要,和之前虚拟环境的指令有关)

下面我们面临一个很大的问题

如何启动?

最简单的方法是在pycharm的terminte端口直接运行 fastapi dev  (注意:非常不推荐,大量实践证明项目一旦启动,只能通过ctrl +c 终止进程,而该指令在windows系统里面经常失效,甚至你强制关闭pycharm,服务程序依旧恶意占据端口,必须重新启动电脑才能清除)

推荐做法:

直接在项目里面配置启动选项

更多推荐