配置 JMP 以運行 Python 代碼我在 Windows Server 2012 上使用 JMP 15.2.0 版本,並安裝了 Python 3.7.3(不帶 Anaconda),Python sys.path 中的路徑如下。
['', 'C:\\Python37-32\\python37.zip', 'C:\\Python37-32\\DLLs', 'C:\\Python37-32\\lib', 'C:\\ Python37-32', 'C:\\Python37-32\\lib\\site-packages']
但是,當嘗試從腳本索引運行示例時,我收到錯誤。 對於 Python 初始化示例,
Names Default To Here( 1 );
Python Init(Use Python Version("3.7"), Python sys path("C:\Python37-32\python.exe"));
Python Submit( "\[
str = 'The quick brown fox jumps over the lazy dog';
]\" );
getStr = Python Get( str );
Show( getStr );
Python Term();我收到以下錯誤
在此系統上找不到 Python 安裝。 JMP Python 支持需要 Python 3.0 或更高版本。在訪問或評估 'Python Init' 時,Python Init/*###*/(Use Python Version( "3.7" ),
Python系統路徑(“C:\Python37-32\python.exe”))
位於腳本索引第 2 行
有人能指出我缺少什麼嗎?
謝謝!
自動化和腳本編寫數據存取質量和工藝工程回复:配置 JMP 以運行 Python 代碼Anaconda 與其他人相處得不好。 它被設計為 Python 環境。 崩潰的問題是,當 JMP 嘗試加載 Python36.dll 時,Python dll 本身會嘗試加載其他必要的 dll。 在 Anaconda 環境中,這些 dll 位於標準 dll 搜索路徑之外的位置。Python dll 本身正在崩潰,因為它找不到所需的 dll,這反過來又導致 JMP 非正常終止。
一般來說,讓 Anaconda 工作的唯一方法是為所有用戶在系統範圍內安裝它,並確保將其添加到 PATH 中。 這正是 Anaconda 安裝程序警告不要做的事情。 最新的 JMP 16 具有額外的支持,因為 JMP 嘗試將 Anaconda 動態添加到 LoadLibrary 搜索路徑。 您必須使用 Python Init() 可選參數才能成功使用 Anaconda。 這是從 Python.org 使用 Python 的更成功的途徑,並確保使用 pip 安裝其他必要的包
pip 安裝 numpy pandas matplotlib
根據您的 JMP 版本,您可能還需要 scipy 和 Qt5 軟件包。
回复:配置 JMP 以運行 Python 代碼我能夠讓 Python 工作的唯一方法是刪除 Anaconda,然後直接訪問 Python 站點並下載其版本。 JMP 人員向我指出了這個方向,表明 Anaconda 版本的 Python 對於大量 JMP 用戶來說存在問題。e:配置 JMP 以運行 Python 代碼JMP 15 系統要求頁面表示建議使用 Python 3.6.5 或更高版本,因此我首先嘗試更新 Python。
回复:配置 JMP 以運行 Python 代碼我在Windows10 JMP15.2.0中也有類似的問題。
我的Python是3.6.13(Anaconda)。 我也安裝了2.7。
在 jmp 中,當我在 Python Init(Path("python36.dll 的正確路徑")) 中指定路徑時,我遇到了嚴重崩潰。 沒有踪跡。
非常感謝任何建議。
回复:配置 JMP 以運行 Python 代碼謝謝賈莫!
添加初始化跟踪(“TRUE”) Python init() 是一個非常有用的調試命令。
我當時使用的是 32 位 Python JMP 15 是 64 位程序,僅支持 64 位 Python。 更改為 64 位 Python 解決了我的問題
以下鏈接包含有關 Python 安裝要求的詳細信息
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/install-python.shtml#
回复:配置 JMP 以運行 Python 代碼嘗試僅指向 Python 庫文件。這在過去對我有用。就像是
Python Init( Path( "C:\Python37-32\DLLs\python.dll" ) );
或 .dll 文件所在的任何位置。
回复:配置 JMP 以運行 Python 代碼這兩個鏈接可能會提供一些幫助:
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/install-python.shtml#
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/troubleshooting-the-jmp-python-integration.shtml#
尤其是後者。 嘗試添加初始化跟踪(“TRUE”)到 Python init(),如果 JMP 在錯誤的位置查找 python,它可能會為您提供一些附加信息。