안녕,
다음 링크( 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 10 Pro 제어판 > 시스템 > 고급 시스템 설정 > 환경 변수를 통해 액세스 가능)
- 세트 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 모듈도 찾도록 Windows 10 Pro 환경 변수를 설정하는 과정을 안내해 주시겠습니까?
어떤 아이디어라도 대단히 감사하겠습니다! 감사합니다.