2016-11-08 1 views
0

py2exe를 사용하여 .py 파일을 .exe 파일로 변환했습니다. .exe 파일을 실행할 때 독립 실행 형으로 실행하면 .py 파일을 성공적으로 실행할 수 있습니다. 그러나 iam이 .exe 파일을 실행하려고하면 첨부 된 이미지와 같이 오류가 발생합니다. 나는 또한 그에 따라 setup.py 코드를 아래와 같이 이러한 패키지를 포함 setup.py 파일을 쥐게 한 exe ​​파일을 실행할 때 py2exe 오류가 발생했습니다.

import xlrd,xlwt,xlutils.copy,re,time,openpyxl,os 
from openpyxl.styles import Alignment 
from openpyxl import load_workbook 

from distutils.core import setup 
import py2exe 

setup(
    console=['vu_t2.py'], 
    options = { 
     'py2exe': { 
      'packages': ['xlrd','xlwt','xlutils','openpyxl','openpyxl.workbook'] 
     } 
    } 
) 
를 보여줍니다 내 평 파일에서

, 내가 아래 import 문을

첨부 된 오류 스냅 샷을 참조하십시오

enter image description here 나는 py2exe에

을 실행하기 위해 아래의 명령을 사용하여
python setup.py py2exe 
+0

먼저 * .pyc를 모두 삭제하고 vu_t2.py 파일의 475 행에 오류가 있으면 확인하십시오. 그런 다음 .exe 파일을 다시 작성하십시오. –

+0

vu_t2.py는 오류없이 성공적으로 실행됩니다 .Exe 파일을 실행할 때만 오류가 발생합니다. – fsociety

+0

글쎄, 그 정보만으로는 당신을 많이 도울 수는 없습니다. 그러나 당신의 setup.py를 다시보고이 [documentation] (https://docs.python.org/3/distutils/setupscript.html)을 읽어보기를 권합니다. –

답변

2

openpyxl은 pip을 통해서만 배포 할 수 있습니다.

+0

이해가되지 않았습니다 ... 무슨 뜻입니까? 당신은 친절하게 대답을 요청하십시오 – fsociety

+2

openpyxl을 실행 가능한 Windows 파일로 패키지하고 배포하려고합니다. 지원되지 않습니다. –

+0

실행 파일을 만들 수있는 대안이 있습니까? – fsociety

관련 문제