【python】启动一个公司级项目的完整报错和解决方案

启动一个项目对于新手都是不容易的事情

操作

打开项目

使用pyCharm打开python项目以后,先找main方法,一般在根目录有一个.py的文件

点进去以后会让你配置Python解释器
在这里插入图片描述
每个项目都有自己的一个虚拟环境,配置自己的解释器,可能也能用一个,后续再了解一下
在这里插入图片描述

直接确定
在这里插入图片描述
然后就开始下载虚拟环境了

直接启动,然后直接报错
在这里插入图片描述看样子是缺东西,ctrl点进去蓝色字体,会提示你下载依赖
在这里插入图片描述
不要犹豫,直接下载,然后ide就会库库下载软件
在这里插入图片描述
这个时候一般需要漫长的等待,可以喝点水
喝完水发现还不行,换第二个蓝色的字,发现框架用的fast api,不知道咋没报错,不能自动下载,那就手动吧
在这里插入图片描述

pip install fastapi

好嘛,又报错了
在这里插入图片描述
看到版本不对,那就是pip1不行呗,那咱就pip3

pip3 install fastapi

在这里插入图片描述
不懂,成功就行
在这里插入图片描述

继续安装软件包。还是失败,点开看看吧,提示让执行一个命令
在这里插入图片描述
主打听劝

pip3 install aiofiles==23.2.1

估计是python版本太低了,去下载个最新的版本吧

下载完就可以了

在这里插入图片描述

pip3 install uvicorn

ERROR: [Errno 11001] getaddrinfo failed
端口被占用:可能端口 5001 已经被其他应用程序占用。你可以使用命令 netstat -ano | findstr :5001 在 Windows 系统上查看端口占用情况。如果端口被占用,你可以尝试换一个端口号。

防火墙或安全软件:某些防火墙或安全软件可能会阻止应用程序绑定到某些端口。检查你的防火墙或安全软件设置,确保它们没有阻止 uvicorn 绑定到端口 5001。

网络配置问题:尽管 ‘127.0.0.1’ 是一个标准的回环地址,但如果你的网络配置有问题,也可能导致解析失败。检查你的网络配置,确保没有问题。

DNS 解析问题:虽然这里使用的是回环地址,不需要 DNS 解析,但如果你的系统 DNS 解析有问题,也可能会导致类似的错误。尝试 ping ‘127.0.0.1’ 看看是否能够成功。

系统权限问题:在某些系统上,绑定到低端口(如1-1024)可能需要管理员权限。虽然 5001 不是低端口,但如果你在其他地方遇到了权限问题,这也可能是个原因。尝试以管理员身份运行命令提示符或 PowerShell,然后再次运行你的 uvicorn 命令
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

同步任务

ModuleNotFoundError: No module named ‘pandas’

pip3 install pandas

问题

在哪


于Windows平台,打开cmd

使用命令py -0p

【其中0是零】

显示已安装的 python 版本且带路径的列表

切换python3命令

在Windows下,可以使用cmd下使用mklink命令创建“软链接”更好一些。

例如:mklink c:\python\python3.exe c:\python\python.exe

这是因为,在安装Python后都会默认将安装目录添加到Path搜索路径中,所以即使升级了Python后续操作无需任何调整或修改

pip切换源

在这里插入图片描述

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host https://pypi.tuna.tsinghua.edu.cn

换源后超级快
在这里插入图片描述

错误

1.RuntimeError: 缺少FastAPI框架依赖,需要安装后调用
在这里插入图片描述
缺少依赖,安装即可

2.ValueError: invalid literal for int() with base 10: ‘’
在这里插入图片描述
结果,配置文件没有填写对应的key的value

3.pip._vendor.requests.exceptions.ReadTimeout: HTTPSConnectionPool(host=‘pypi.org’, port=443): Read timed out. (read timeout=15)

继续换源

4.pip_search : 无法将“pip_search”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1

在这里插入图片描述
安装插件

pip install pip-search

Cannot open 本地Failed to start [powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, D:\soft\PyCharm 2024.1\plugins\terminal\shell-integrations\powershell\powershell-integration.ps1]

解决pycharm无法打开terminal问题的步骤:

1.打开File->Settings->Tools->Terminal

2.把Shell path改成cmd.exe

3.并且确保下面的的框全选
在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 06:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 06:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 06:40:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 06:40:02       20 阅读

热门阅读

  1. Fiddler使用方法

    2024-04-22 06:40:02       16 阅读
  2. 深入浅出:讲解Python中的列表推导式

    2024-04-22 06:40:02       16 阅读
  3. 浅谈分布式微服务

    2024-04-22 06:40:02       12 阅读
  4. Eureka 和 Consul两个注册中心的差异。

    2024-04-22 06:40:02       14 阅读
  5. linux磁盘根目录分区扩容

    2024-04-22 06:40:02       16 阅读
  6. Arrays

    2024-04-22 06:40:02       13 阅读
  7. KMP算法难点解析

    2024-04-22 06:40:02       14 阅读
  8. Vim 编辑器中大写键的命令

    2024-04-22 06:40:02       14 阅读
  9. 【Kafka】KafkaTopic命令

    2024-04-22 06:40:02       12 阅读
  10. el-dialog 实现可以拖动的弹窗

    2024-04-22 06:40:02       13 阅读