在 LabVIEW 中開啟 Python Session 時遇到錯誤 1748

更新 Jan 2, 2025

產品資訊

軟體

  • LabVIEW

程式語言

  • Python

問題敘述

我想試著使用Python功能在LabVIEW 2023中執行Python腳本,但卻遇到以下錯誤:

Error 1748 occurred at Open Python Session in <VI name>

Possible reason(s):
LabVIEW: (Hex 0x6D4) PythonStartScript was not found. It may have been deleted or not installed correctly. 


錯誤.JPG

解決方案

如果 LabVIEW 2023 找不到正確執行 LabVIEW Python 功能所需的PythonStartScript.py檔案,則就有可能會發生這種情況,請您嘗試以下建議方法以確保 LabVIEW 可以找到該檔案:

  • 驗證PythonStartScript.py檔案位於:
    • C:\<Program Files>\National Instruments\Shared\NIPythonInterface
    • C:\<Program Files>\National Instruments\LabVIEW 2023\resource 
      • 如果您使用的是 64 位元 LabVIEW 版本,請使用程式檔案;如果您使用的是 32 位元 LabVIEW,請使用程式檔案 (x86)
  • 如果未找到該檔案,請嘗試修復 LabVIEW
  • 如果檔案位於預期位置,請確保C:\<Program Files>\National Instruments\LabVIEW 2023資料夾中沒有niPythonInterface.dllniPythonHost.exe檔案的副本,這可能會強制 LabVIEW在錯誤的路徑中尋找PythonStartScript.py ,導致1748 錯誤。

相關資訊

LabVIEW使用niPythonInterface.dllniPythonHost.exe檔案作為執行Python功能所需的NI Python介面的一部份,這些檔案應位於C:\<Program Files>\National Instruments\Shared\NIPythonInterface資料夾中,複製這些檔案複製到另一個資料夾可能會導致路徑問題,因為LabVIEW 會嘗試從其他兩個檔案複製到的位置載入PythonStartScript.py