从0到1解决pycharm虚拟环境中安装fastapi出现问题,使用控制台绕过,并自己搞定fastapi启动的相关配置,解决fastapi dev后续出现的端口占用的僵尸端口问题
·
本人pycharm2025版本,直接在pycharm创建fastapi应用,会导致后续的第三方库安装出现问题,因此我必须通过一系列虚拟环境的创建执行,手动在控制台创建
打开cmd窗口 --> 进入项目根目录 E:\seekwork\FastapiProject -->运行 python -m venv .venv
--> 激活虚拟环境,依次执行
- cd .venv
- cd Scripts
- 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,服务程序依旧恶意占据端口,必须重新启动电脑才能清除)

推荐做法:
直接在项目里面配置启动选项


更多推荐

所有评论(0)