2017-01-18 1 views
0

pyinstaller.From 파일을 사용하여 python 파일의 exe를 작성했습니다. 다른 python script를 호출하고 있습니다. 파이썬 내가 pyInstaller 중에이 python.When exe 인에 대해 내가 파이썬을 설치하지 않고 EXE에서 파이썬 스크립트를 실행할 수 있습니다 python35.dll.How 난 단지 발견 동결을 볼 것이다 어디 파이썬과 같은 오류가 'python'이 (가) 내부 또는 외부 명령, 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다.

import subprocess 
import time 
import sys 
import os 
print ("Hello") 
python_path = "python" 
args = [python_path,'test.py'] 
print(args) 
subprocess.Popen(args) 
time.sleep(100) 

을 인식하지 얻고 설치되어 있지 않습니다.

답변

1

WinPython-64bit-2.7.10.3과 같은 독립 실행 형 Python 패키지를 다운로드하십시오 (관리자 권한으로 설치할 필요가 없음). 파일을 원하는 디렉토리에 압축을 해제 할 수 있습니다.

WinPython-64bit-2.7.10.3 폴더에서 exe 파일을 배치 한 디렉토리에 python 소스 코드 폴더 (예 : python-2.7.10.amd64)의 내용을 복사 할 수 있습니다 pyinstaller를 사용하여 생성됩니다.

python-2.7.10.amd64 (이 경우)에는 python.exe 및 실행될 서브 프로세스 호출에 필요한 기타 종속 파일이 있습니다.

관련 문제