导入错误 cx_freeze.util
Import error cx_freeze.util
我正在尝试使用 cxfreeze 将我的 Tkinter 计算器制作成 .exe 文件。我的 python 版本是 3.5.2,我有合适的 cxfreeze 版本。
我 运行 命令 python.exe setup.py 在 CMD 中构建。
c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32>python.exe
setup.py
build
running build
running build_exe
Traceback (most recent call last):
File "setup.py", line 13, in <module>
executables = [Executable("PTF.py")] ,
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\site-pac
kages\cx_Freeze\dist.py", line 349, in setup
distutils.core.setup(**attrs)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil
s\core.py", line 148, in setup
dist.run_commands()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil
s\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\dist.py", line 218, in run
zipExcludePackages = self.zip_exclude_packages)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\freezer.py", line 142, in __init__
for n in self._GetDefaultBinPathExcludes() + binPathExcludes]
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\freezer.py", line 256, in _GetDefaultBinPathExcludes
import cx_Freeze.util
ImportError: No module named 'cx_Freeze.util'
这是我在底部得到的以下错误。
我尝试了很多不同的方法来修复它,但我似乎无法修复这个模块问题。非常感谢任何帮助
该错误表明您安装的 cx_Freeze 已损坏。您可以通过发出以下命令从 PyPI 安装预构建版本:
python -m pip install cx_Freeze --upgrade
我正在尝试使用 cxfreeze 将我的 Tkinter 计算器制作成 .exe 文件。我的 python 版本是 3.5.2,我有合适的 cxfreeze 版本。
我 运行 命令 python.exe setup.py 在 CMD 中构建。
c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32>python.exe
setup.py
build
running build
running build_exe
Traceback (most recent call last):
File "setup.py", line 13, in <module>
executables = [Executable("PTF.py")] ,
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\site-pac
kages\cx_Freeze\dist.py", line 349, in setup
distutils.core.setup(**attrs)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil
s\core.py", line 148, in setup
dist.run_commands()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35- 32\lib\distutil
s\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\distutil
s\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\dist.py", line 218, in run
zipExcludePackages = self.zip_exclude_packages)
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\freezer.py", line 142, in __init__
for n in self._GetDefaultBinPathExcludes() + binPathExcludes]
File "c:\Users\Elar2408\AppData\Local\Programs\Python\Python35-32\lib\site-pac
kages\cx_Freeze\freezer.py", line 256, in _GetDefaultBinPathExcludes
import cx_Freeze.util
ImportError: No module named 'cx_Freeze.util'
这是我在底部得到的以下错误。 我尝试了很多不同的方法来修复它,但我似乎无法修复这个模块问题。非常感谢任何帮助
该错误表明您安装的 cx_Freeze 已损坏。您可以通过发出以下命令从 PyPI 安装预构建版本:
python -m pip install cx_Freeze --upgrade