로컬 디렉토리의 easy_install을 사용하여 Python 패키지를 설치하려고합니다.로컬 호스트의 패키지에서 easy_install을 사용하여 패키지를 설치할 수 있습니까?
나는 네트워크/IT 문제로 인해이 작업을 수행하고 있습니다.
인터넷에서 easy_install의 저장소에 액세스 할 수있는 워크 스테이션 (Ubuntu)이 있습니다. 아무 문제없이 설치할 수 있습니다.
인터넷에 연결되어있는 랩 네트워크가 있습니다. 이 실험실 네트워크에 Ubuntu VM이 있습니다. 저장소에서 차단되어 있기 때문에 easy_install (또는 pip)을 사용하여 설치할 수 없습니다. 이 제한 사항을 해결하려면 Python 패키지를 설치해야합니다.
필자가 pip에 대한이 한계를 극복 한 방법은 패키지의 "pip download"를 수행 한 다음 실습 네트워크의 VM에 패키지 파일을 SCP하고 패키지 파일의 "pip install"을 수행하는 것이 었습니다.
저는 easy_install을 사용하여이 작업을 수행하려고합니다. 이 명령을 실행하여 easy_install 패키지를 다운로드 할 수있었습니다.
> easy_install -q --editable --build-directory . <package name>
예를 들어, easy_install을 사용하여 pip를 설치하려고한다고 가정합니다. easy_install을 통해 소스 코드를 다운로드 한 후 pip 디렉토리가 있습니다. 나는 pip 디렉토리를 타르 (tar)하고 VM에 SCP 할 수있다. VM에있는 easy_install에 외부 저장소를 통해 설치하려고 시도하지 않고 pip 디렉토리의 파일을 사용하여 설치하는 방법이 있습니까?
easy_install 태그를 사용하여 비슷한 질문을 검색했지만 아무 것도 보지 못해서 물어볼 것이라고 생각했습니다.
그것은 작동 할 수 있지만 하나 모든 종속 하나를 다운로드해야합니다. 나는 이것보다 다른 해결책을 찾는 것을 제안 할 것이다. –
옵션은 SSH를 통해 연결을 pypi로 터널링하고'-D' 및'-R' 옵션에 대한 맨 페이지를 살펴 보는 것입니다. – redShadow