我正在尝试使用cx_Freeze编译Python3.3脚本。脚本使用win32com.client来控制。当我直接运行它时,这是完美的。但是当我编译它时,它会抛出这个异常。
Traceback (most recent call last):
File "O:\Python\3\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 27, in <module>
exec(code, m.__dict__)
File "test.py", line 6, in <m
我到处都在找这个答案,但我找不到答案。我有一个python脚本(3.3),它有一个与tkinter的接口。我用cx_freeze创建了一个可执行文件,得到了一个build文件夹,里面有一些文件和文件夹。我双击.exe文件,什么也没有发生。我正在使用以下设置:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "simple_Tk
你好,noob python用户,我正在尝试使用cx_freeze和librosa音频库制作一个可执行文件。但是,每次我尝试使用cx_freeze创建可执行文件并导入librosa库时,可执行文件都无法工作。我能帮个忙吗?注意:主代码只是一个调试错误的示例脚本。 下面是主代码,它是示例代码,但是导入了librosa。我正在使用这段代码进行调试,它输出了相同的错误。 import PySimpleGUI as sg
import librosa
import IPython as ipd
sg.theme('DarkAmber') # Add a little color
我用cx_Freeze冻结了一个Tkinter--使用GUI Python3.4应用程序,当我试图运行它时,出现了以下错误:
NameError: name 'font' is not defined.
当我从代码中删除对字体的所有引用时(例如,如果我没有在代码中的任何地方设置ttk标签字体),它就工作得很好,exe运行得很好。我已经检查了冻结脚本创建的library.zip存档,它确实包含tkinter目录中的font.pyc文件。这就是我的setup.py文件的样子:
import cx_Freeze
import sys
import tkinter
base = No
我正在尝试编译python程序,并且使用python3.2。所以我下载了cx_freeze并安装了它。当我试图在cmd中运行setup.py时,它说:
"importerror: no module named cx_freeze"
我已经删除了 cx_freeze 并尝试重新安装它,但是这次,在“选择cx_freeze应该安装的位置”中,我从注册表中选择了python (这是我以前所做的)的部分,并选择了“从另一个位置来的python”(并选择my:\python 32\目录)。然后我得到了一个错误:
"There is a problum with this wi
我正在创建一个简单的自动化应用程序,以提取每周pdf到我的公司与PyQt6和卡梅洛特-py。我希望将这个可执行文件安装到其他计算机上,这样同事就可以随时运行该程序。但是,当我想使用cx_freeze方法将.py脚本转换为可执行文件时,出现了一个错误。
File "setup.py", line 14, in <module>
setup(
File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\cx_Freeze\dist.py", line
397, in setup
我在用cx_Freeze 5.0编译Python时遇到了困难。脚本编译正确,则生成EXE。在满足所有要求之前,一系列错误消息被打印到控制台。添加所有需求后,运行EXE的不向控制台输出。程序无声地停止,没有打印任何内容。如果直接从Python运行,它将如预期的那样工作:
>python testScript.py -p 12 aaa/bbb.ccc
Test script with the following params:
Namespace(input_file='aaa/bbb.ccc', param=12)
我认为这个问题与我使用的use解析包有关。
下面是我编写的
我正在尝试cx_freeze一个依赖于请求的python应用程序,但是我得到了以下错误:
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\api.py",
line 65, in get
return request('get', url, **kwargs)
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\api.py",
line 49, i
我在试图冻结的Python脚本中使用TensorFlow。一切都很好,但是当我尝试运行它时,我会得到以下错误:
Traceback (most recent call last):
File "C:\Users\.conda\envs\lib\site-packages\cx_Freeze\initscripts__startup__.py", line 14, in run module.run()
File "C:\Users\.conda\envs\lib\site-packages\cx_Freeze\initscripts\Console.py", l
我正在尝试用Python3编写一个简单的脚本,用cx_Freeze编写一个PyQt4,但是我有三个问题我就是想不出来。
我无法让图标出现。我正在使用编译后的资源文件,即导入包含资源的.py,并且我尝试遵循建议,将图像格式文件夹复制到我的项目文件夹中,但是似乎没有工作。--我没有使用包括tcl和ttk在内的几个python模块--所以我将它们添加到excludes选项中。但是,它们似乎仍然是添加的。当我试图用运行创建的exe的'NoneType' has no attribute 'encoding'进行编译时,会引发一个异常:
我非常肯定我的安装脚本有问题,因为
我试图冻结一个涉及搁置模块使用的应用程序。为了冻结它,我使用了GUI2EXE python代码并使用了cx_freeze部分(如果删除搁置部分,一切都很好)。
当我去运行我编译的应用程序时,它会抱怨
File "anydbm.pyc", line 62, in ?
ImportError: no dbm clone found; tried ['dbhash', 'gdbm', 'dbm',
'dumbdbm']
我四处寻找答案。他们中的大多数人说要在脚本中添加以下内容:
for i in ['dbhash
我有一个带有Tkinter的python脚本,它在Windows和Ubuntu上都能很好地工作。我可以在Windows上成功地用cx_Freeze冻结它。但是,当我冻结Ubuntu22.04LTS上的脚本时,可执行文件无法加载Tkinter:
Traceback (most recent call last):
File "/home/slarag/env/lib/python3.10/site-packages/cx_Freeze/initscripts/__startup__.py", line 120, in run
module_init.run(name
我选择尝试使用cx_freeze,它可以将我简单的Python3.x键盘记录器转换为可执行文件。我选择cx_freeze是因为py2exe只是Python2.x,我正在使用这个setup.py脚本编译我的代码。
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = [], excludes = [])
base = 'Console'
我用cx_ with的模板创建了一个新脚本。然后我运行python setup.py build来创建exe。如果我将main.exe移动到根文件夹cx_freeze test,它将无法运行。
我只想把.exe移到一个或两个目录上。这是我的密码:
main.py
foo = input("Complete")
setup.py:
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOpti
我正在使用python3.4。我能够运行我的python脚本,没有任何问题。但是,在运行我冻结的python脚本时,出现了以下错误。我也可以用cx_freeze成功地冻结我的脚本。
C:\Program Files (x86)\utils>utils.exe
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\requests\packages\__init__.py", line 27, i
n <module>
from . import urllib3
我有一个带有和cx_Freeze的应用程序,我一直想把它变成cx_Freeze的可执行文件,但是每当我试图冻结它,并运行产生的可执行文件时,它就丢失了来自烧瓶日志记录的flask.ext.logging。
Setup.py
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = ["flask", "psutil"], exc