Window10에 PyInstaller Tar파일로 설치

2020. 6. 23. 12:30개발 환경/설치

회사 방화벽 문제로 인해 pip를 통한 설치가 안된다는것을 이미 알고있습니다.

Tar파일로 설치해봅시다.

 

 


1. 파일 다운로드

PyInstaller: https://www.pyinstaller.org/

공식 사이트에 들어가서 상단 Download를 누른 후 tar.gz 파일을 다운받습니다.

 

 

2. 압축 해제

다운로드가 끝나면, 다운받은 파일을 압축 해제 하고
Python이 설치된 경로 아래의 Lib/site-packages(python/Lib/site-packages)에 넣습니다.
저의 경우 C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages에 넣었습니다.

 

 

3. 설치

C:\Users\사용자>cd C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\PyInstaller-3.6

C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\PyInstaller-3.6>python setup.py install

cd 명령어로 site-packages 아래 PyInstaller-3.6 폴더로 이동한 후

python setup.py install을 실행합니다.

 

 

4. 설치 확인

콘솔에 pyinstaller를 쳤을 때 아래와 같이 사용 가능한 명령어 목록이 나오거나,

pyinstaller -v를 쳐서 버전이 반환되면 성공입니다.

C:\Users\사용자>pyinstaller
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data <SRC;DEST or SRC:DEST>]
                   [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR] [--hidden-import MODULENAME]
                   [--additional-hooks-dir HOOKSPATH] [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]
                   [--key KEY] [-d {all,imports,bootloader,noarchive}] [-s] [--noupx] [--upx-exclude FILE] [-c] [-w]
                   [-i <FILE.ico or FILE.exe,ID or FILE.icns>] [--version-file FILE] [-m <FILE or XML>] [-r RESOURCE]
                   [--uac-admin] [--uac-uiaccess] [--win-private-assemblies] [--win-no-prefer-redirects]
                   [--osx-bundle-identifier BUNDLE_IDENTIFIER] [--runtime-tmpdir PATH] [--bootloader-ignore-signals]
                   [--distpath DIR] [--workpath WORKPATH] [-y] [--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL]
                   scriptname [scriptname ...]
pyinstaller: error: the following arguments are required: scriptname

C:\Users\사용자>pyinstaller -v
3.6