Crossin的编程教室

标题: 关于打飞机文件打包的问题 [打印本页]

作者: JasonHsia    时间: 2018-2-11 19:14
标题: 关于打飞机文件打包的问题
本帖最后由 JasonHsia 于 2018-2-11 19:23 编辑

诸位老师们好!

可以问大家个问题吗?我在用cxfreeze打包打飞机为exe文件时,试了一下那个去除cmd黑色窗口的命令,就是结尾加base-name=123那个。但是反馈是cx_Freeze.freezer.ConfigError: no base named 123


这个base name是怎么回事?因为我打包的对象目录就是C:\123。

希望老师们能够帮一下我!详细的情况见下方:


C:\Users\Xsherlock>C:\Python3\Scripts\cxfreeze "C:\Users\Xsherlock\Desktop\Jason's Plane\Jason's Plane.py" --target-dir C:\123 --base-name=123
Traceback (most recent call last):
  File "C:\Python3\Scripts\cxfreeze", line 5, in <module>
    main()
  File "C:\Python3\lib\site-packages\cx_Freeze\main.py", line 176, in main
    silent = options.silent)
  File "C:\Python3\lib\site-packages\cx_Freeze\freezer.py", line 150, in __init__
    self._VerifyConfiguration()
  File "C:\Python3\lib\site-packages\cx_Freeze\freezer.py", line 485, in _VerifyConfiguration
    executable._VerifyConfiguration(self)
  File "C:\Python3\lib\site-packages\cx_Freeze\freezer.py", line 679, in _VerifyConfiguration
    self._GetBaseFileName()
  File "C:\Python3\lib\site-packages\cx_Freeze\freezer.py", line 694, in _GetBaseFileName
    raise ConfigError("no base named %s", name)
cx_Freeze.freezer.ConfigError: no base named 123






作者: crossin先生    时间: 2018-2-11 21:07
--base-name=win32gui  试试
作者: JasonHsia    时间: 2018-2-13 02:55
crossin先生 发表于 2018-2-11 21:07
--base-name=win32gui  试试

天呐,老师,这个可行!!太感谢您啦。

老师有空的话,能给我讲讲这个和123有什么不同吗?
作者: crossin先生    时间: 2018-2-13 14:14
JasonHsia 发表于 2018-2-13 02:55
天呐,老师,这个可行!!太感谢您啦。

老师有空的话,能给我讲讲这个和123有什么不同吗? ...

123估计是有些教程写错了,然后某些情况下又碰巧莫名奏效,就以讹传讹了……

作者: JasonHsia    时间: 2018-2-13 19:01
crossin先生 发表于 2018-2-13 14:14
123估计是有些教程写错了,然后某些情况下又碰巧莫名奏效,就以讹传讹了……
...

这个123其实是crossin的微信号上给的。谢谢老师啦
作者: crossin先生    时间: 2018-2-15 11:38
JasonHsia 发表于 2018-2-13 19:01
这个123其实是crossin的微信号上给的。谢谢老师啦

我知道,我当时的版本可行,但实际上并不对




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5