首頁
支援
在部署有使用 Python Session 的 LabVIEW 應用程式時,是否需要安裝 Python 在該電腦上?
在部署有使用 Python Session 的 LabVIEW 應用程式時,是否需要安裝 Python 在該電腦上?
更新 Jun 18, 2024
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW
其他
Python
問題敘述
我用 LabVIEW 開發時程式中使用了 LabVIEW Python 節點。當將這個程式 Build 完佈署到新PC時,也需要安裝Python嗎?
除了 LabVIEW Runtime Engine之外,在移植有使用 Python 節點的 LabVIEW 應用程式時,是否還需要考慮其他相依性安裝問題?
解決方案
LabVIEW Python 節點可讓您從 LabVIEW 調用 Python 程式碼。無論是一般的 VI 或是應用程式(執行檔或安裝程式),都需要在執行該應用程式的 PC 上安裝 Python 直譯器,以確保能正常執行 Python 程式碼。 LabVIEW 中的 Open Python Node 函式會在系統預設安裝目錄中尋找直譯器。如果佈署的 PC 上未安裝 Python,您會收到缺少 Python 直譯器的錯誤訊息。
除了安裝 Python 直譯器之外,請確認您的應用程式在移植/佈署時,也保持被呼叫到的 Python 腳本位置在應用程式要引用的相對位置,以避免 Python 腳本被呼叫時找不到檔案的問題。
相關資訊
LabVIEW 2018 中增加了對 Python Session 的支援。根據您使用的 LabVIEW 版本,使用
Integrating Python Code in LabVIEW
來確定支援的 Python 版本有哪些。
如果您使用的是舊版本的 LabVIEW (2018之前的),則請您使用
System Exec VI
從 LabVIEW 調用 Perl 和 Python 腳本
。
相關連結
如何在LabVIEW build出的執行檔中自動安裝Python
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful