2016-07-05 4 views
0

프로그래밍 배경이없고 아마도 명령 줄을 사용할 수없는 다른 사람들에게 보낼 수있는 프로그램 설치 패키지를 만들려고합니다. 프로그램 자체는 사용자에게 친숙하지만 Python Package Index에서 여러 개의 Python 패키지를 설치해야 작동합니다. 이 패키지를 pip로 설치할 수 있었지만 (하나의 패키지에서는 작동하지 않았기 때문에 .tar.gz에서 다운로드하고 수동으로 설치해야했습니다), 내 사용자가이 작업을 수행 할 수 있다고 생각하지 않습니다. 내가했던 것처럼 설치 문제를 해결하십시오.웹에서 파이썬 모듈을 가져 오는 설치 패키지 만들기

내 사용자와 나는 Windows 환경에서 작업하고 있으므로 iExpress 마법사를 사용하여 설치 파일을 만들려고했습니다. 그러나 마법사에는 많은 수의 파일을 디렉토리 트리 형식으로 설치하거나 PATH에 자동으로 추가하는 옵션이 없습니다. 그래서 그것은 옵션이 아닌 것 같습니다.

사용자를 위해 자동으로 그리고 올바르게이 Python 모듈을 설치할 수있는 가장 간단한 방법은 무엇입니까?

나는 또한 배치 파일을 사용할 수있는 가능성을 고려하고

EDIT 설치 패키지에 포함,하지만, 난 여전히 설치 이런 종류의 일을 더 효율적인 방법이 있는지 알고 싶습니다.

+0

배포 한 패키지의 일부로 필요한 라이브러리를 포함시키는 것에 대해 생각해 보셨습니까? (이것은 라이센스 요구 사항에 따라 다르지만 가능성이 있습니다.) – BrenBarn

+0

이것이 내가 원래 시도한 것입니다. 그러나 iExpress는 디렉토리 트리 설치 또는 PATH 내에서 상기 디렉토리의 포함을 허용하지 않습니다. 설치 프로그램이 자동으로이 작업을 수행하기를 원합니다. –

+0

[PyInstaller] (http://www.pyinstaller.org/)와 같은 것을 보았습니까? – BrenBarn

답변

0

궁극적으로 모든 소스 코드 및 디렉토리 트리를 ZIP 파일에 저장하고 PATH에 해당 트리를 추가하는 방법에 대한 사용자에게주의 깊은 지침을 제공하는 것이 더 간단하다고 판단했습니다. 어쨌든 도움을 주신 분들께 감사드립니다.