2013-10-12 2 views
2

저는 cx_Freeze에 새로 도입되었지만 pyHooks를 사용할 때 작동하지 않았습니다. 여기에 내 setup.py 코드입니다 :cx_freeze가 pyHooks와 함께 작동하지 않습니다

from cx_Freeze import setup, Executable 

includes=["re", "pyHook"] 

exe = Executable(
script="hello.py", 
base="Win32Gui", 
targetName = "hello.exe" 
) 

setup(
name = "hello", 
version = "1", 
description = "description", 
options = {"build_exe": {"includes":includes}}, 
executables = [exe] 
) 

내가 EXE 파일을 실행하면 오류가 말한다 :

ImportError를이 :

+0

<python install dir>\Lib\site-packages\pyHook\에서 cpyHook.py를 얻을 수 있습니다 당신은 당신이 그것을 동결 ​​때의 출력을 표시 할 수 있습니까? 꽤 길기 때문에 붙여 넣기 상자에 넣으십시오. –

+0

전혀 신경 쓰지 않고, pyHook 폴더를 exe 파일과 같은 폴더에 넣으려고 고쳤습니다. – CannedAnchovy

+1

당신이 한 일을 좀 더 자세히 설명해 주시겠습니까? 내가 cxFreeze로 내 애플 리케이션을 동결 할 때 나는 exe와 같은 폴더에 pyHook 폴더를 가지고있다. 심지어 _cpyHook.pyd 파일도 있습니다. 그러나 나는 여전히 당신과 같은 오류가 있습니다. – ragezor

답변

1

확인 이름 cpyHook을 가져올 수 없습니다 것은 너무 한 가지 해결 방법은 수동으로 cpyHook.py을 포함하는 .

options = {"build_exe": {"includes":includes, 'include_files': ['cpyHook.py']}}, 

당신은

관련 문제