Anaconda 환경 통합아나콘다 사전 테스트된 라이브러리를 종속성과 함께 설치하기가 매우 쉽기 때문에 데이터 과학에 가장 많이 사용되는 Python 배포판 중 하나입니다. Anaconda를 사용하면 사용자가 가상 환경에 설치된 라이브러리를 구성하여 종속성이 서로 간섭하지 않도록 할 수 있습니다. 이 스크립트를 통해 JMP 사용자는 이 기능을 활용하여 Python 종속성을 분리하고 체계적으로 유지할 수 있습니다.
첨부 된 Anaconda.jsl 스크립트를 사용하면 사용자가 Anaconda 환경을 지정하여 해당 환경에 설치된 특정 종속성 버전에 따라 Python 코드를 실행할 수 있습니다. 주어진 Anaconda 환경과 일치하도록 만드는 필수 인수를 식별하는 Python Init() 명령 주위에 래퍼를 제공하여 이를 수행합니다. 예를 들어:
conda = Include("anaconda.jsl");
If(!conda:init(1), // debug mode
Show(Get Current Directory());
Throw("Conda initialization failed."));
Show(conda:get_envs());
// change as appropriate; use a Python 3.6 Conda environment name.<BR />// 3.7 supported but must be specified<BR />my_env = "py3";
If(!conda:is_env(my_env),
Throw("Bad Conda environment, please use another one."));
conda:launch_env(my_env, 1); // debug mode
Python Submit("\[
import numpy as np
v = np.array([[1, 2], [3, 4]])
d = int(np.linalg.det(v))
print(d)
]\" );
dNum = Python Get(d);
Show(dNum);
첨부된 .zip 파일에는 Python 라이브러리를 사용하는 것을 포함하여 다른 예제가 포함되어 있습니다. 요청 그리고 beautifulSoup4 JMP에서 분석을 위해 웹 스크랩 데이터로.
Anaconda 가상 환경 생성 및 재사용에 대한 자세한 내용은 다음을 참조하십시오.
현재 제한 사항:
- Anaconda 감지는 현재 Windows에서만 작동합니다.
- conda.exe PATH에 있어야 합니다.
- 모든 예제는 15.1에서 잘 작동합니다. 를 제외한 모든 예시 goldenglobes.jsl (웹 스크래핑 예제) 14.3에서 작업.
Anaconda 가상 환경을 사용하여 Python 종속성에 액세스합니다.
타사 통합유용Re: Anaconda 환경 통합anaconda.jsl을 실행하면 JMP 15가 즉시 닫힙니다. 해결 방법이 있습니까?
Re: Anaconda 환경 통합엄청난! 감사해요!
Re: Anaconda 환경 통합정말 도움이 됩니다. 장치에서 코드를 테스트하고 Anaconda에서 R을 연결하는 아이디어를 찾을 수 있는지 확인하겠습니다. 귀하의 도움과 제안에 다시 한 번 감사드립니다.
Re: Anaconda 환경 통합안녕 @쯔춘 ,
저는 이 패키지를 Python으로만 테스트했으며 R에서도 작동할지 확신할 수 없습니다. 또한 Anaconda 배포판에서 'R init'을 사용하는 것에 대한 내부 문서에서도 아무것도 찾지 못했습니다. 필요한 DLL 파일을 찾을 위치에 대한 가정이 동일하지 않을 수 있습니다.
conda.exe의 위치는 설치한 위치에 따라 다르므로 사용자마다 다릅니다. 내 위치:
c:\홈\빈\Anaconda3\스크립트\conda.exe
where.exe는 시스템에서 conda가 설치된 위치에 관계없이 스크립트가 작동하도록 허용하는 명령입니다. Windows 명령이므로 경로에 이미 있어야 합니다.
Re: Anaconda 환경 통합안녕,
Anaconda를 사용하여 R을 초기화하고 싶습니다. 의견 있으십니까? 다음은 Anaconda를 통해 R에 액세스하려고 시도했지만 실패한 예입니다.
//Works
Set Environment Variable( "R_HOME", "C:\Users\UserName\Documents\R\R-3.6.1");
R init();
//TKIntRJMP.R version 14.0
//0
R term();
//Error
Set Environment Variable( "R_HOME", "C:\Users\UserName\AppData\Local\Continuum\anaconda3\envs\rstudio-1.1.456\lib\R");
R init();
//DLL:"C:\Users\UserName\AppData\Local\Continuum\anaconda3\envs\rstudio-1.1.456\lib\R\bin\x64\R.dll"
//-1<BR />R term();
또한 내 경로에 어떤 "conda.exe"를 넣어야 하는지 잘 모르겠습니다. 예제 경로를 제공할 수 있습니까? "where.exe"도 스크립트에 적용되었습니다. 같은 경로에 넣어야 하나요?