JSL錯誤python dll未找到當我運行以下腳本時:
Names Default To Here( 1 );
Python Init(
Path( "C:\Anaconda3\envs\PythonR\python37.dll" )
);
我收到錯誤:「在此系統上找不到 Python 安裝。在存取或評估「Python init」時,JMP Python 支援需要 Python 3.0 或更高版本,Python Init/*###*/(Path(" C:\Anaconda3\envs\PythonR\python37.dll"))
python37.dll 位置為:C:\Anaconda3\envs\PythonR
透過 anaconda 使用 python 和 R 是一項要求,因此不能選擇進行 python 獨立安裝的替代方案。
如何解決這個問題?
自動化和腳本編寫資料存取回复:未找到 JSL 錯誤 python dll更新至 16.2。 Anaconda 希望成為環境的控制者,而不是在另一個程序中作為共享庫加載,因為它們執行非標準啟動處理和非標準路徑來加載共享庫。 最後,JMP 對虛擬環境的支持不是很好,這是 Anaconda 環境的一個大前提。 JMP 16.2 在 Windows 上有更好的支持,因為 JMP 會嘗試在運行時修改 LoadLibrary 路徑。 然而,要想成功,您必須使用 Python Init() 的可選參數。 您必須將 sys.path 作為 JSL 列表包含到您的環境中,並且必須包含正確的 python3x.dll 的路徑。 有關 Python Init() 和 Python Connect() 函數和可選參數的更多信息,請參閱 JMP 的腳本索引。
Anaconda Python 雖然在 Anaconda 的控制下運行時是一個很好的集合,但它與其他人的配合併不好。
回复:未找到 JSL 錯誤 python dll嗨,吉姆,
感謝您的回复。 不幸的是我只能通過 Anaconda 使用 python。
馬克
回复:未找到 JSL 錯誤 python dll我在使用 Anaconda Python 時苦苦掙扎,但永遠無法讓它工作。我刪除了它,然後從
下載 Python | Python.org
並且與 JMP 的連接沒有問題。
回复:未找到 JSL 錯誤 python dll16.0? 也許更新到 16.2(關於上一個發行說明似乎已經完成了一些 python 改進)。
Anaconda 集成似乎很困難。
我在社區上找到這些文章
https://community.jmp.com/t5/Discussions/Configuring-JMP-to-run-Python-code/mp/346064
https://community.jmp.com/t5/Discussions/Integrating-JMP-with-Anaconda-Python-and-Tensorflow/mp/414301
回复:未找到 JSL 錯誤 python dll你好紀堯姆,
我正在使用 JMP 16.0。
我嘗試了您鏈接中的所有可能性,但不幸的是,我不斷收到相同的錯誤消息
回复:未找到 JSL 錯誤 python dll您好,
我不知道你的 JMP 版本是什麼,但在 15.2 上,Anaconda 並沒有得到真正的支持。
我建議你閱讀這個幫助
https://www.jmp.com/support/help/zh/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml
或者
https://www.jmp.com/support/help/zh/16.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml