Zed A.Shaw의 저서 'Learn Python'을 어려운 방법으로 사용하여 Python을 배우려고합니다. 에서 exercise 46. 저는 프로젝트 뼈대를 만들려고합니다 (즉, setup.py 파일을 만들고 모듈을 만드는 등). 그런 다음 프로젝트를 만드십시오.Python : setup.py에 스크립트의 exe 파일을 포함하는 방법
필자의 시스템에서 실행 가능한 bin 디렉토리에 스크립트를 넣어야합니다. 간단한 Hello World!
스크립트를 작성하여 cxfreeze을 사용하여 .exe 파일로 변환했습니다.
그러나 setup.py 파일을 설치하려고 할 때 (즉, cmd에 python setup.py install
을 입력하면)이 .exe 파일을 설치할 수 없으며 대신 script.py 스크립트 만 설치할 수 있습니다. 어떻게 설치할 수 있습니까? exe 파일. 이 내 setup.py 파일입니다
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
config = {
'description': 'First project',#ex46
'author': 'author',#
'url': '',#N/A
'download_url': '',#N/A
"author_email": "[email protected]"
'versio': '3.1',
'install_requires': ['nose'],
'packages': ['skeleton\quiz46','skeleton\\tests'],
'scripts': ['skeleton\\bin\helloscript.py','skeleton\\bin\helloscript.exe'],
'name': 'quiz46'
}
그러나 이것은 나에게 다음과 같은 오류 제공 : 나는 또한 골격 \ 빈 \의 helloscript.exe 퍼팅 시도
UnicodeDecodeError
를하지만 나에게 비슷한 오류를 제공합니다 !
내 OS는 Windows 7이고 Python 3.1을 사용하고 있습니다.
또 내가 원하는 것은 setup.py가 내 .exe 파일을 설치하는 것입니다. 단지 스크립트가 아닙니다.
오류가 표시 될 때 추적 코드 전체를 포함 시키면 문제를 진단하는 데 도움이됩니다. 또한, 식별 정보를 제거하기 위해 setup.py를 편집 한 것 같습니다. 해당 데이터에 오류가있을 수 있습니다. –