Python 코드를 실행하도록 JMP 구성Windows Server 2012에서 JMP 15.2.0 버전을 사용하고 있으며 Python sys.path에 아래 경로와 함께 Python 3.7.3 (Anaconda없이)이 설치되어 있습니다.
[ '', 'C : \\ Python37-32 \\ python37.zip', 'C : \\ Python37-32 \\ DLLs', 'C : \\ Python37-32 \\ lib', 'C : \\ Python37-32 ','C : \\ Python37-32 \\ lib \\ site-packages ']
그러나 스크립팅 색인에서 예제를 실행하려고 할 때 오류가 발생합니다. Python Init 예제의 경우
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 / * ### * / (Python 버전 사용 ( "3.7"),
Python sys 경로 ( "C : \ Python37-32 \ python.exe"))
스크립팅 인덱스의 2 행
누군가 내가 놓친 것을 가리킬 수 있습니까?
감사!
스크립팅Re : Python 코드를 실행하도록 JMP 구성이 두 링크는 몇 가지 도움말을 제공 할 수 있습니다.
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#
특히 후자. 추가하려고 Init Trace ( "TRUE") Python init ()에 JMP가 잘못된 위치에서 Python을 찾는 경우 추가 정보를 제공 할 수 있습니다.
Re : Python 코드를 실행하도록 JMP 구성감사합니다 Jarmo!
첨가 Init Trace ( "TRUE") 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#
Re : Python 코드를 실행하도록 JMP 구성Windows10 JMP15.2.0에서 비슷한 문제가 있습니다.
내 파이썬은 3.6.13 (아나콘다)입니다. 2.7도 설치했습니다.
jmp에서 Python Init (Path ( "correct path to python36.dll"))에 Path를 지정하면 하드 크래시가 발생합니다. 흔적이 없습니다.
어떤 제안이라도 대단히 감사합니다.
e : Python 코드를 실행하도록 JMP 구성JMP 15 시스템 요구 사항 페이지에 Python 3.6.5 이상이 권장되므로 먼저 Python을 업데이트 해 보겠습니다.
Re: Python 코드를 실행하도록 JMP 구성내가 Python을 작동시킬 수 있었던 유일한 방법은 Anaconda를 제거하고 Python 사이트로 직접 이동하여 해당 버전을 다운로드하는 것이었습니다. JMP 사람들은 Anaconda 버전의 Python이 상당한 수의 JMP 사용자에게 문제가 있음을 나타내는 방향으로 저를 지적했습니다.Re: Python 코드를 실행하도록 JMP 구성Python 라이브러리 파일을 가리키기만 하면 됩니다.이것은 과거에 나를 위해 일했습니다.같은 것
Python Init( Path( "C:\Python37-32\DLLs\python.dll" ) );
또는 .dll 파일이 있는 곳이면 어디든 가능합니다.
Re: Python 코드를 실행하도록 JMP 구성아나콘다는 다른 사람들과 잘 어울리지 않습니다. Python 환경으로 설계되었습니다. 충돌 문제는 JMP가 Python36.dll을 로드하려고 할 때 Python dll 자체가 다른 필요한 dll을 로드하려고 시도한다는 것입니다. Anaconda 환경에서는 표준 dll 검색 경로가 아닌 위치에 해당 dll이 있습니다.Python dll 자체가 충돌하는 이유는 필요한 dll을 찾을 수 없기 때문이며, 이로 인해 JMP가 비정상적으로 종료됩니다.
일반적으로 Anaconda가 작동하도록 하는 유일한 방법은 모든 사용자를 위해 시스템 전체에 설치하고 PATH에 추가했는지 확인하는 것입니다. 이것이 정확히 Anaconda 설치 프로그램이 하지 말라고 경고하는 것입니다. 최신 JMP 16에는 JMP가 LoadLibrary 검색 경로에 Anaconda를 동적으로 추가하려고 하므로 추가 지원이 있습니다. 그리고 Anaconda에서 성공하려면 Python Init() 선택적 매개변수를 사용해야 합니다. Python.org에서 Python을 사용하는 훨씬 더 성공적인 경로이며 pip를 사용하여 필요한 추가 패키지를 설치했는지 확인합니다.
pip 설치 numpy pandas matplotlib
JMP 버전에 따라 scipy 및 Qt5 패키지가 필요할 수도 있습니다.