LabVIEW 中的 Open Venv Python Session.vi 錯誤 1746

更新 Jan 8, 2024

產品資訊

軟體

  • LabVIEW

程式語言

  • Python

問題敘述

我試圖在 LabVIEW 中打開一個到 Python 虛擬環境的session,但遇到以下錯誤:
Error 1746 occurred at Open Venv Python Session.vi

Possible reason(s):
LabVIEW: (Hex 0x6D2) The path to the Venv virtual environment was not found.
圖片.png

解決方案

此錯誤是因為 LabVIEW 無法正確定位虛擬環境資料夾所引起的。
要解決此問題,請確保將 Open Venv Python Session VI 指向虛擬環境的根資料夾,而不是虛擬環境所在資料夾中的文件。

在虛擬環境中設置檔案作為session的路徑將產生錯誤:

圖片.png

選擇虛擬環境的根資料夾以避免1746錯誤:

圖片.png

相關資訊

如果您使用Path Controls,您可以更改其瀏覽選項以選擇資料夾而不是文件,有關詳細資訊,請參閱: Configuring Browse Options of Path Controls.。

如果虛擬環境的路徑包含空格,您可能會在 LabVIEW 2023 Q1 中遇到錯誤 1671,這是2023 Q1 版本中的一個已知問題,已在 LabVIEW 2023 Q3 中修復