與 Python 腳本和 Conda 環境更好地集成你好,
我經常嘗試在本地 conda 環境中安裝多個軟體包。我希望能夠使用它們在 JMP 資料表中建立新列,以受益於 JMP 的圖形產生器功能。
更具體地說,我想創建一個 .JSL 腳本:
- 將 JMP 資料表的目前狀態傳送至
- 執行的 python 腳本 .py 或 python 筆記本 .ipynb
- 我的電腦上安裝了特定的 conda 環境
- 然後將腳本/筆記本的結果傳回 JMP 資料表並更新它。
理想情況下,我只想在 .JSL 腳本中指定 python 腳本或筆記本的路徑以及 conda 環境的路徑。
目前,關於如何使用當前 JMP 版本實現此目的的空白「模板」也將非常受歡迎。
謝謝。
最好的,
資料存取回覆:與 Python 腳本和 Conda 環境更好的集成Conda 支持一直是個問題。
有了 JMP 18.0,這不再重要。 JMP 安裝一個基於 Python 3.11.x 的獨立嵌入式 Python.org 發行版,作為 JMP 的一部分。 JMP 18 現在無需配置即可開箱即用,但 JMP 不再連接到任何外部 Python 發行版。將此視為 JMP 專用虛擬環境。
透過 Python 整合的更新,您現在可以直接從 Python 存取、修改和建立 JMP 資料表。 Python 感知腳本編輯器支援語法反白顯示,並且能夠直接從編輯器執行純 Python 腳本。導入jmp 套件提供資料表存取和 run_jsl() 命令,讓您從 Python 腳本執行 JSL。資料表存取已上線,Python Send( dt ) 和 Python Get ( dt ) 不再創建 表的副本,而是保存對資料表的引用的 Python 物件。腳本索引包含一個新的「Python」類別,它提供新 Python 功能的文件和範例。