從本質上講,如果不使用 venv,則應該使用基本的「Open Python Session 」來開啟 Python session,該 session 將從預設位置呼叫 Python 直譯器;但是,如果我們想使用從 Anaconda 建立的 venv,我們需要遵循一些步驟。
-
請檢查您使用的 LabVIEW 和 Anaconda 的位元數是否相同(例如 64 位元)
-
如果此子VI無法找到Anaconda的根資料夾,請使用「Open Anaconda Python Session.vi」的「Anaconda Path」終端指定Anaconda的根資料夾
-
將“Open Virtual Env Session.vi”放入Block Diagram(程式區)中,然後使用下拉式選單將其選擇為“Open Anaconda Pyton Session”:
-
在指定輸入端點的「Env name & Python version 」之前,請執行下列檢查:
-
-
在 shell 中使用命令conda env list
來檢查要使用的有效 venv 選項(base 也在那裡,因此使用“Open Anaconda Python Session.vi”支援 base venv)
-
進入 venv,並使用指令python --version
檢查 venv 中使用的 python 版本
-
指定你從上面2步驟拿到的對應的“Env name”和“Python版本”
-
完成了!