Py2exe 및 ConfigParser를 사용하고 있지만 문제가 있습니다.Py2exe 및 ConfigParser 오류
나는 pip (pip install configparser)에서 configparser를 설치했으며 정상적으로 작동합니다. 내 코드에서는이 패키지를 import ConfigParser
과 같이 가져오고 작업을 실행할 때 가져옵니다. 지금은 분배와 출력 콘솔 메시지를 만들기 위해 py2exe에 사용했다
은 다음과 같습니다 나는 .exe 파일을 실행 한 The following modules appear to be missing ['Carbon', 'Carbon.Files', '_sysconfigdata', 'backports.configparser']
, 오류 메시지는 다음과 같습니다 내가 다른 용도로 사용을 시도 File "GUI.py", line 14, in <module> File "configparser.pyc", line 12, in <module> ImportError: No module named backports.configparser
같은 수입의 종류 : from backports import configparser
또는 import backports, backports.configparser
그리고 결과는 동일합니다.
내 setup.py 파일 :
from distutils.core import setup
import py2exe
opts = {
'py2exe': { 'includes' : ["sys","sip", "time", "decimal"],
'excludes': ['_gtkagg', '_tkagg', '_agg2', '_cairo', '_cocoaagg','_fltkagg', '_gtk', '_gtkcairo'],
'dll_excludes': ['oci.dll','libgdk-win32-2.0-0.dll','libgobject-2.0-0.dll']}
}
data_files=[]
setup(
name='Actualizador',
version='1.0',
package={'./img/*', './campos/*'},
scripts=['GUI.py'],
console=['GUI.py'],
#windows=["GUI.py"],
options=opts,
data_files=data_files,
zipfile=None
)
내 유통을 할 수 없습니다 나는 내 문제를 해결할 수 없습니다. 어떠한 제안?
는py2exe에 아직 컴파일 된 일부 패키지의 컴파일을 건너 뛸 디렉토리 빌드를 사용 :-) 당신은