0
나는 텍스트, 이하라고하는 간단한 스크립트를 만들었습니다.파이썬 나 cx_Freeze 가져 오기 오류
from cx_Freeze import setup, Executable
executables = [
Executable('main.py',
shortcutName="test",
shortcutDir="DesktopFolder",
icon="icon.ico")
]
setup(name='hello',
version='0.1',
description='Sample cx_Freeze script',
executables=executables
)
위의 코드는 설정에 사용됩니다. 아래의 exe를 실행 한 후 빌드
+ -exe.win-amd64-3.6
| -main.exe cmd에서 이것을 실행 한 후에이 오류가 발생합니다.
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 14, in run
module.run()
File "C:\Python36\lib\site-packages\cx_Freeze\initscripts\Console.py", line 26, in run
exec(code, m.__dict__)
File "main.py", line 1, in <module>
File "C:\Users\name\Desktop\pyExe test\other.py", line 2, in <module>
from say import say
File "C:\Users\name\Desktop\pyExe test\say.py", line 1, in <module>
from gtts import gTTS
File "C:\Python36\lib\site-packages\gtts\__init__.py", line 2, in <module>
from .tts import gTTS
File "C:\Python36\lib\site-packages\gtts\tts.py", line 2, in <module>
import re, requests, warnings
File "C:\Python36\lib\site-packages\requests\__init__.py", line 98, in <module>
from . import packages
File "C:\Python36\lib\site-packages\requests\packages.py", line 7, in <module>
locals()[package] = __import__(package)
File "C:\Python36\lib\site-packages\idna\__init__.py", line 2, in <module>
from .core import *
File "C:\Python36\lib\site-packages\idna\core.py", line 1, in <module>
from . import idnadata
ImportError: cannot import name 'idnadata'
왜이 오류가 발생하는지 설명 할 수 있습니까?