문서 와 함께 파이썬 패키지를 설치하는 방법을 찾으려고합니다 . 나는 인터넷에 연결되지 않은 컴퓨터에서 이것을 사용해야 하므로 온라인 도움말은 나에게 해결책이 아닙니다. 이미 여기에 게시 된 유사한 질문은 이것이 불가능하다는 것을 알려줍니다. 내가 현재 이것을하고 있기 때문에 이것을 더 쉽게 만드는 방법이 있습니까?
어떤 아이디어?
추신 : 저는 Python을 처음 접했기 때문에 뭔가 빠졌을 수 있습니다 ... 그리고 Windows (가상) 컴퓨터를 사용하고 있습니다 ...
편집하다:
패키지를 설치하는 두 가지 가능한 방법에 대해 이야기하고 있습니다.
그러나 어쨌든 제공된 문서가 모듈과 함께 설치되는 방식으로 패키지를 설치하는 방법을 모릅니다!
Windows에 Python 2.78을 설치 한 후에 <python-folder>/Doc
만 포함되는 문서 폴더가 있다는 것을 알 수 있습니다 python278.chm
. 따라서이 폴더에는 새로 설치된 패키지에 대한 문서도 포함될 것으로 예상됩니다. 이렇게하면 인터넷에서 다른 패키지 버전에 대한 문서와 내 특정 컴퓨터 설정 문제를 보지 않아도됩니다.
현재 사용중인 대부분의 패키지는 스핑크스로 생성 된 문서와 함께 제공되며 소스 패키지에는 문서를 오프라인으로 생성하는 데 필요한 모든 파일이 포함되어 있습니다.
그래서 제가 찾고있는 것은 유닉스 / 리눅스 기반 패키지 관리자에서 흔히 볼 수있는 것과 같은 패키지 설치 프로그램에 대한 cli 인수입니다. 나는 다음과 같은 것을 기대했다 easy_install a_package --with-html-docs
.
다음은 몇 가지 시나리오입니다.
당신은 옵션 1 3 사용할 수있는 비열한 속임수는 타르로 패키지를 다운로드하거나 압축 한 후 사용하는 것입니다 easy-install
ARCHIVE_NAME을 이 포함한 zip 또는 타르 파일에서 패키지를 설치할 대상 시스템에서 (내가 믿는) 모든 문서를. 일부 패키지에서 충족되지 않은 종속성이 있음을 알 수 있습니다. 이러한 종속성은 누락 된 항목을 언급하는 쉬운 설치에 오류를 제공해야합니다. 이러한 종속성을 가져와 동일한 트릭을 사용해야합니다.
매우 편리한 것들의 몇 - virtual-env
당신이 요구 사항을 얻을 수 있도록 파이썬 실행의 도서관 무료 버전을 드릴 것입니다 pip -d
< DIR >에서 패키지를 저장 설치하지 않고 다운로드되는 디렉토리 .
옵션 2에도 동일한 트릭을 사용할 수 있어야합니다.
온라인 문서 만있는 패키지를 사용하면 다운로드 가능한 버전이 있는지 확인하거나 웹 페이지를 긁어 모으고 pandoc
유용한 도구 로 변환 하는 도구를 사용할 수 있습니다 .
5 시나리오에서 액세스 가능한 문서가 부족하면 사실상 사용할 수 없으며 스핑크스가 실행된다는 내용의 티켓을 패키지에 올리는 것이 좋습니다.
시나리오 6에서는 티켓을 올리지 만 가상으로 놓치고 해당 패키지의 사용을 피하는 것이 좋습니다. 문서가 없으면 다른 문제도 많이있을 수 있습니다. 패키지 작성자가이 글을 읽는 것이 비방 감을 느끼는 경우 당신은 대신 부끄러워해야합니다 .
또 다른 방법은 초기에 방화벽 외부에있는 Linux 상자 또는 VM을 사용하여 캐시 또는 미러링 서비스 (예 : pipyserver)를 실행 하고 필요한 패키지를 설치하여 캐시를 채운 다음 캐시 (또는 캐시를 다른 pip 서버로 이동)하는 것입니다. ), 방화벽 내부에서 문서화 된 설정으로 pip를 사용하여 방화벽 내부에서 모든 설치를 수행 할 수 있습니다. 여기 에서 답변을 참조 하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다