LabVIEW中打开Python会话节点返回错误1663:无法加载指定版本的Python解析器

更新 Aug 2, 2026

适用于

软件

  • LabVIEW

其他

Python

问题详述

我想在LabVIEW中打开Python会话,但出现以下错误:

错误1663发生于<VI名称>中的打开Python会话

可能原因:

LabVIEW: (Hex 0x67F) 无法加载指定版本的Python解析器。确保您安装了支持的Python版本,且Python的位数与打开Python会话的LabVIEW的位数相匹配。

Error 1663 from simple error handler

解决方案

当 LabVIEW调用打开 Python 会话函数但无法与Python版本输入端所执行的Python版本建立会话时,即发生此错误。按以下步骤处理:

  • 确保 LabVIEW 的位数与安装的 Python 版本匹配。例如,如果您使用的是 32 位的 LabVIEW,则需要使用 32 位的 Python。
  • 检查调用的 Python 版本是否与您使用的 LabVIEW 版本兼容。利用在 LabVIEW 中集成 Python 代码里面的内容检查 Python 和 LabVIEW 版本之间的兼容性。尽管不受支持的版本可能与 LabVIEW Python 函数一起工作,但 NI 建议仅使用受支持的 Python 版本。
  • 默认情况下,LabVIEW 将使用注册表项查找已安装的 python3.x 解释器。如果注册表信息存在问题,可以使用打开Python会话函数的Python 路径输入端直接指定 Python 的安装目录。
  • 如果您希望调用虚拟环境安装的 Python,请确保您使用的是 LabVIEW 2023 Q1 或更高版本,并且使用的是打开虚拟环境会话VI,而不是打开 Python 会话 VI。