やあ、
次のリンクにTensorFlowを含むAnaconda環境を使用してPythonとJMPを構成することに成功している人を見たことがあります( https://community.jmp.com/t5/Discussions/Integrating-JMP-with-Anaconda-Python-and-Tensorflow/mp/414717 )。 同じことをしたいです。 ただし、そのリンクで説明されている手順を実行しても、それでも機能しません。 これは、新しいバージョンのJMP Proを使用しているためだと思います(JMP Pro 16.2を使用しています)。
これまでのところ、私はJMPのドキュメントをフォローしてみましたが、他のフォーラムのスレッドでアドバイスを提供しています。 私は次のことをしました:
-JMP、Python、およびWindowsがすべて同じビット(すべて64ビット)であることを確認しました
- セットするJMP_LIB_PYTHON_PATH C:\ Users \ xxxxxxxx \ Anaconda3 \ envs \ jmp_dl \ python38.dll(Windows 10Proの[コントロールパネル]>[システム]>[システムの詳細設定]>[環境変数]からアクセス可能)
- セットするJMP_PYTHON_MODULE_PATH C:\ Users \ xxxxxxxx \ Anaconda3 \ envs \ jmp_dl \ Lib(上記のようにアクセス可能)へ
次のコードを実行すると:
Names Default To Here( 1 );
Python Init(Init Trace("TRUE"));
Show(Python Get Version());
Python Term();次の出力が得られます。
C:\Users\xxxxxxxxx\Anaconda3\envs\jmp_dl\python38.dll
Starting JMP to Python interface initialization
AFTER:
/**********/
print(_JMPsys.path)
/**********/
['C:\\Users\\xxxxxxxxx\\Anaconda3\\envs\\jmp_dl\\Lib']
/**********/
# Import the numpy module for array and matrix support
import numpy as _JMPnp
/**********/
/**********/
# Import the pandas module for Series/Data Frame support
import pandas as _JMPpd
/**********/
/**********/
# Import the sqlite3 module for Series/Data Frame support
import sqlite3 as _JMPsq
/**********/
/**********/
# Import the matplotlib module for 2D plotting
import matplotlib as _JMPmpl
/**********/
/**********/
# Set matplot lib to use non-gui backend Agg.
_JMPmpl.use('Agg')
/**********/
/**********/
# Import the matplotlib.pyplot module for plots
import matplotlib.pyplot as _JMPpp
/**********/
Unable to import the 'numpy' Python module
in access or evaluation of 'Python Init' , Python Init/*###*/(Init Trace( "TRUE" ))
Unable to import the 'pandas' Python module
in access or evaluation of 'Python Init' , Python Init/*###*/(Init Trace( "TRUE" ))
Unable to import the 'sqlite3' Python module
in access or evaluation of 'Python Init' , Python Init/*###*/(Init Trace( "TRUE" ))
Unable to import the 'matplotlib' Python module
in access or evaluation of 'Python Init' , Python Init/*###*/(Init Trace( "TRUE" ))
at line 3 in C:\Users\xxxxxxxxxx\xxxxxxxx\Documents\python_code_for_jmp_1.jsl
Python Get Version() = {3, 8, 10, "final", 0};
0注意すべき重要なこと:Pythonの正しいバージョン(3.8.10、そのAnaconda環境でのみ使用されます)を見つけています。
見つからないのは、Pythonモジュール(matplotlib、numpy、pandas)、またはsqlite3などです。
他のことも試しましたが、いずれも1)JMP Pro 16.2の完全なシャットダウン/クラッシュ、または2)ある種のJMPアラートのいずれかになります。
JMP Pro 16.2が正しいPythonバージョンだけでなく、必要なすべてのPythonモジュールも検出するように、Windows10Pro環境変数を設定するプロセスを誰かに教えてもらえますか。
どんなアイデアでも大歓迎です! ありがとう。