로컬 파일 디렉토리에서 Python 패키지를 설치하시겠습니까?안녕하세요 여러분,
로컬 파일 디렉토리에서 JMP Python 설치에 포함된 Python 패키지를 설치하는 것이 가능하고, 네트워크에서 설치하는 것은 불가능한지 물어보셨습니다.
jpip 명령어는 python pip 명령어처럼 웹 소스에서 패키지를 다운로드하는 것 같습니다. 제가 놓친 다른 방법이 있을까요?
제 고객은 대부분 pip 요청이 네트워크에서 차단되어 있기 때문에 IT와의 논의를 피하고 싶어합니다. 또한 외부 연결 없이 폐쇄된 생태계를 많이 사용합니다.
감사해요,
조나스
Re: 로컬 파일 디렉토리에서 Python 패키지를 설치하나요?안녕하세요 @Jonas_Rinne . 제 경험상 답은 '예'입니다. 하지만 pip/install 콤보가 아닙니다(이미 로컬이기 때문에) Python의 import를 사용하고 이미 있는 로컬 폴더의 sys.path를 수정하는 것입니다.
제 기억이 맞다면: 1) Python import 명령문을 사용해서 같은 폴더에 있는 다른 .py 파일을 참조했습니다. 너무 간단해서 제대로 작동할 줄은 몰랐습니다. 2) 작업별 .py 파일의 디렉터리를 가리켜서 가져와야 할 때 Python의 sys.path.append()와 sys.path.remove()를 사용해서 해당 프로젝트에 필요한 '설치'를 추가했다가 나중에 제거했습니다.
Re: 로컬 파일 디렉토리에서 Python 패키지를 설치하나요?머신에 이미 있는 라이브러리를 설치하려면 파이썬 패키지의 로컬 디렉토리만 제공하면 될 것 같습니다.
jmputils.jpip('install', 'C:/Users/python/package')
Re: 로컬 파일 디렉토리에서 Python 패키지를 설치하나요?좋아요, 아마도 그들은 이미 파이썬 설치를 해놓았을 겁니다. 간단할 겁니다. 고맙습니다!
Re: 로컬 파일 디렉토리에서 Python 패키지를 설치하나요?@nick_shelton 감사합니다. 그렇게 쉬울 거라고는 생각지도 못했어요!