gpt4 book ai didi

python - 标准 Python 名称在 PyCharm 中被标记为未解析,但程序运行成功

转载 作者:行者123 更新时间:2023-11-28 18:58:46 28 4
gpt4 key购买 nike

请参阅随附的屏幕截图。

PyCharm 表示红色下划线表示未解析的名称。然而,该程序成功运行并产生以下输出:[0, 1, 4, 9, 16, 25], 15

似乎未标记为未解析的名称是脚本本身中定义的名称。那些被定义为错误的是在脚本之外定义的。甚至 reduceadd 在第一次提到时都会被标记为错误,但在使用时不会被标记为错误。

Screenshot of code with error markings

Configuration

最佳答案

当您的程序运行无误,但 PyCharm 表明它不知道您正在使用的某些模块和函数时,很可能 PyCharm 所查看的环境与您的脚本可以访问的环境不同在运行时。

出现这种情况的原因有很多,但通常最好的解决方案是以下之一:

  • 如果您通常希望脚本在全局环境(默认设置)中运行,请确保将项目的解释器设置为您要使用的 Python 副本。检查文件 - 设置 - 项目解释器
  • 如果您希望脚本在单独的环境中运行,在您的 PyCharm 项目之间共享,甚至每个项目一个,请为您的项目创建一个新的虚拟环境,在其中安装您需要的模块和包并将其分配给你的项目。菜单中的相同位置,但不是选择现有环境,而是通过选择 Add... 创建一个新环境(注意选择对话框中选择组合旁边的小齿轮图标)。

关于python - 标准 Python 名称在 PyCharm 中被标记为未解析,但程序运行成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55151319/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com