2018版本32位数labview调用python32位报错1663,已确认labview和python都是32位,且是2018匹配3,6.0版本,是什么原因?

2018版本32位数labview调用python32位报错1663,已确认labview和python都是32位,且是2018匹配3,6.0版本,是什么原因?

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是 LabVIEW 2018 32 位版本调用 Python 32 位版本时报错 1663。已经确认 LabVIEW 和 Python 都是 32 位版本,且是 2018 版本的匹配版本。
报错 1663 通常是由于 LabVIEW 和 Python 的 DLL 文件版本不兼容导致的。以下是一些可能的解决方案:
import sys
print(sys.version)
如果 Python 的 DLL 文件版本与 LabVIEW 的版本不匹配,可以尝试更新 Python 到与 LabVIEW 的版本匹配的版本。
检查 LabVIEW 的 Python 扩展:确保 LabVIEW 的 Python 扩展版本与 Python 的版本匹配。可以通过以下步骤检查 LabVIEW 的 Python 扩展版本:
检查 LabVIEW 的 PATH 设置:确保 LabVIEW 的 PATH 设置正确。可以通过以下步骤检查 LabVIEW 的 PATH 设置:
如果以上解决方案都不能解决问题,可以尝试在 LabVIEW 的控制台中输入以下命令来获取更多错误信息:
Error 1663: <error message>
这将帮助你更好地理解错误原因。