JMP 19에 파이썬 패키지 설치스크립트에 필요한 파이썬 패키지(판다스, 넘파이 등)를 설치하기 위해 온라인 도움말의 지침을 따르고 있었지만 문제가 발생했습니다.

내가 달릴 때
Names Default To Here( 1 );
Python Install Packages( "pandas" );
(작동하려면 ""로 변경해야 합니다.) 오류가 발생합니다.
jmputils 가져오기
jmputils.jpip('설치', '판다스')
/*:
오류: '--user' 설치를 수행할 수 없습니다. 이 Python에서는 사용자 site-packages가 비활성화되어 있습니다.
제 추측으로는 JMP가 있는 Windows 폴더에 쓰기 위해서는 관리자 권한이 필요하다는 문제인데, 도움말에서 이 문제를 해결하는 방법을 찾을 수 없습니다.
자동화 및 스크립팅Re: JMP 19에 파이썬 패키지 설치JMP/Python은 다음에서 찾을 수 있습니다.
C:\Users\__사용자 이름___\AppData\Roaming\JMP\JMP\Python\Python313
Re: JMP 19에 파이썬 패키지 설치Python Script Editor에서 설치를 시도해 보셨나요?
import jmp
from jmputils import jpip
# update to latest version of pip and setuptools then install numpy & pandas
jpip('install', 'pandas')
Re: JMP 19에 파이썬 패키지 설치This python script updates jpip and installs pandas.<BR /><BR /><BR />import jmputils
jmputils.jpip('install --upgrade', 'pip setuptools')
jmputils.jpip('install', 'pandas')
Re: JMP 19에 파이썬 패키지 설치제가 처음 시도한 건 이렇지만 같은 오류가 발생합니다.
오류: '--user' 설치를 수행할 수 없습니다. 이 Python에서는 사용자 site-packages가 비활성화되어 있습니다.
Re: JMP 19에 파이썬 패키지 설치이와 관련된 어떤 종류의 문제가 알려진 듯하지만, "해결책"(JMP를 닫았다가 다시 열기)이 도움이 될지는 확실하지 않습니다. 스크립팅 가이드 > Python > Python 패키지 설치 > 이전에 설치된 패키지로 인한 오류 방지 .
제가 생각나는 마지막 옵션은 Python JPIP CMD 생성 () 또는 jmputils.create_jpip, 스크립팅 가이드 > Python > JSL-Python 인터페이스 > JSL을 사용하여 Python 패키지 설치를 통해 명령줄을 사용하는 것입니다.
@폴_넬슨
Re: JMP 19에 파이썬 패키지 설치첫 번째 제안하신 내용은 제 상황과 일치하는 것 같습니다. 같은 시스템에 JMP 18을 설치했을 때 pandas와 numpy가 이전에 설치되어 있었습니다. 아마 지금 충돌하는 부분이 그 부분일 수도 있겠네요.
이 문제의 근본 원인을 파악하려면 JMP에 지원 사례를 제출해야 할 것 같습니다.
여러분의 도움에 감사드립니다!
Re: JMP 19에 파이썬 패키지 설치JMP18의 Python과 JMP 19의 Python 사이트 패키지 간에는 충돌이 없어야 합니다. Python 자체는 Python 버전이 지정된 하위 디렉터리(C:\Users\)를 생성합니다. JMP 19의 경우 \AppData\Roaming\JMP\JMP\Python\Python313, JMP 18의 경우 ...\Python311.
Re: JMP 19에 파이썬 패키지 설치네, JSL은 문자열에 작은따옴표 대신 큰따옴표를 사용해야 합니다. 자동화 테스트를 어떻게 통과했는지 잘 모르겠습니다.
Re: JMP 19에 파이썬 패키지 설치그러면 온라인 도움말에서 변경해야 할 것 같아요
간단한 복사+붙여넣기에서 따옴표를 바꾸기 전까지 오류가 발생해서 좀 당황했어요.
Re: JMP 19에 파이썬 패키지 설치힌트가 될 수 있겠네요. 제 User 폴더에는 그런 폴더가 없지만, Python 폴더는 C:\Programs\JMP\... 에 있는 것 같습니다. 이 폴더에 대한 쓰기 권한이 없어서 이 오류가 발생할 수 있습니다. 제가 확신할 수 없는 점은 a) 이전 JMP 18에서는 이 문제가 해결되었고(pandas 등을 초기화할 수 있었음), 폴더는 동일한데(User 폴더는 없고 Python은 programs 폴더에 있음), b) 왜 그곳에 설치되었는지입니다.
Re: JMP 19에 파이썬 패키지 설치관리자 권한은 필요하지 않습니다. JMP가 생성하려는 폴더는 사용자 로밍 프로필 디렉터리 내에 있습니다. JMP는 Python 사이트 패키지 디렉터리뿐만 아니라 해당 폴더에도 콘텐츠를 쓰려고 합니다. 권한이 없으면 Python 지원 외에도 다른 문제가 발생할 수 있습니다. 네트워크 관리자에게 권한에 대해 문의하고 Python 지원을 끄는 그룹 정책을 설정하지 않았는지 확인하세요. JMP는 이러한 그룹 정책 설정을 제공합니다.
JMP 폴더 계층 구조의 최상위
C:\사용자\ \AppData\Roaming\JMP
Python 계층 구조의 최상위:
C:\사용자\ \AppData\Roaming\JMP\JMP\Python\
Python 버전에 따른 하위 폴더 포함
JMP 19의 경우 C:\Users\panels\AppData\Roaming\JMP\JMP\Python\Python313
JMP 18의 경우 C:\Users\panels\AppData\Roaming\JMP\JMP\Python\Python311
Re: JMP 19에 파이썬 패키지 설치온라인 지원인가요, 스크립팅 인덱스인가요, 아니면 둘 다인가요? 설명서에서 수정이 필요한 부분입니다.
Re: JMP 19에 파이썬 패키지 설치온라인 지원에서만 가능합니다. 스크립팅 인덱스는 확인하지 않았습니다.
Re: JMP 19에 파이썬 패키지 설치관리자 권한(그리고 임시 관리자 계정)으로 JMP를 설치해야 하니 JMP 19가 혼란스러워하는 것 같습니다. 로컬 사용자에게 관리자 권한이 없어서 관리자가 제 로컬 사용자라고 생각하는 것일 수도 있습니다.
하지만 JMP 18에서는 똑같은 별자리에서 모든 것이 완벽하게 작동하는 이유가 무엇인지 여전히 모르겠습니다.
Re: JMP 19에 파이썬 패키지 설치관리자 권한으로 설치해도 괜찮지만, 특히 처음 실행할 때는 JMP를 관리자 권한으로 실행하지 마세요. 19 버전 실행 시, jmp는 내장된 site-packages.zip 파일을 올바른 위치에 압축 해제하여 site-packages 디렉터리가 존재하지 않으면 빌드를 시도합니다.
제목: JMP 19에 파이썬 패키지 설치 관련안녕하세요, Feli님. AppData 폴더가 보이지 않는다면, "숨김" 설정이 되어 있지 않은지 확인해 보세요. Windows의 경우, 파일 탐색기에서 "보기" 메뉴를 클릭한 다음 "표시"를 클릭하세요. "숨겨진 항목" 옵션이 있는데, 기본적으로 선택되어 있지 않습니다. 이 옵션을 선택하면 AppData 폴더와 하위 폴더들이 보일 것입니다. JMP 사용자들에게서 흔히 발생하는 문제입니다.
https://support.microsoft.com/en-us/windows/file-explorer-in-windows-ef370130-1cca-9dc5-e0df-2f7416fe1cb1#:~:text=작업 표시줄에서 파일 탐색기를 엽니다. 숨겨진 파일과 폴더를 보려면 항목을 선택하세요..
열려 있는파일 탐색기작업 표시줄에서 선택합니다.보다 > 보여주다, 그런 다음 선택하세요숨겨진 아이템숨겨진 파일과 폴더를 보려면.
제목: JMP 19에 파이썬 패키지 설치 관련최종 해결책은 시스템 환경 변수 어딘가에 PYTHONNOUSERSITE 값이 1로 설정되어 있다는 것이었습니다(아마도 이전 파이썬 설치 때문인 것 같습니다). 이 값을 0으로 변경하니 문제가 해결되었습니다.