Python 无法识别内置函数
Python built-ins not recognized
我正在使用 Redhawk IDE。我注意到当我在 IDE 中写 Python 时,内置函数(len()、str()、True、False 等...)的 none 被识别,这给出错误并使它们带有红色下划线。
但是,如果我仍然安装到 Target SDR,该组件似乎可以正常运行。
如何让 IDE 中的 Python 识别内置函数,从而消除错误?
如果您无法在 IDE 中 运行 任何 Python,则有两种可能的解释:
1. Eclipse 为您设置的 Python 路径不正确,您必须手动调整它。使用来自 Opal 的 this article ,您可以轻松检查 Python 实际上是否正确链接到您的 IDE,如果不是,您可以将其指向正确的方向。
2. 您的 Redhawk 安装有问题。听起来可疑,但您始终可以尝试全新安装。
Erik 的回答导致了解决方案。对我有用的是:
- Window -> 首选项
- PyDev -> 解释器 - Python
- 删除 Python 解释器
- 点击"New..."
- 输入解释器名称("Python" 有效)和select 解释器路径
- 默认情况下,最上面的选项是 selected。确保它不是:
- 点击"OK"
- 点击"Apply"
您现在应该看到 Python 可以识别内置函数。
我正在使用 Redhawk IDE。我注意到当我在 IDE 中写 Python 时,内置函数(len()、str()、True、False 等...)的 none 被识别,这给出错误并使它们带有红色下划线。
但是,如果我仍然安装到 Target SDR,该组件似乎可以正常运行。
如何让 IDE 中的 Python 识别内置函数,从而消除错误?
如果您无法在 IDE 中 运行 任何 Python,则有两种可能的解释:
1. Eclipse 为您设置的 Python 路径不正确,您必须手动调整它。使用来自 Opal 的 this article ,您可以轻松检查 Python 实际上是否正确链接到您的 IDE,如果不是,您可以将其指向正确的方向。
2. 您的 Redhawk 安装有问题。听起来可疑,但您始终可以尝试全新安装。
Erik 的回答导致了解决方案。对我有用的是:
- Window -> 首选项
- PyDev -> 解释器 - Python
- 删除 Python 解释器
- 点击"New..."
- 输入解释器名称("Python" 有效)和select 解释器路径
- 默认情况下,最上面的选项是 selected。确保它不是:
- 点击"OK"
- 点击"Apply"
您现在应该看到 Python 可以识别内置函数。