问题标签 [cx-freeze]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - cx_freeze 的解决方法只读站点包
我目前正在尝试cx_freeze
在我必须使用的 Solaris 工作站上工作,以便从我拥有的 Python 脚本制作可执行文件。问题是,我不是这台机器的管理员,并且cx_freeze
请求的安装写入站点包,这对我来说是只读的。
所以,很明显,我得到了这个错误:
如果我尝试运行它,它会失败:
显然,这与安装失败有关。所以,这是我的问题:
如果没有安装virtualenv
,我可以避免写入site-packages
,并cx_freeze
从我的主文件夹执行吗?
编辑我查看了 site.py 文档,PYTHONPATH
填充应该等同于使用site-packages
. 所以我的问题现在更像是:要添加到的路径是什么PYTHONPATH
,以便cx_freeze
可以从任何位置执行?
笔记:
- 我想避免处理
virtualenv
,因为我已经在努力理解可执行工具...... - 我看到了这个问题,但这仍然需要访问
site-packages
文件夹,而且它不是特定于用户的; - 我尝试将以下路径添加到 PYTHONPATH,但这不起作用
/home/xxxx/cx_freeze-4.2.3/build/lib.solaris-2.10-sun4v-2.6
: - 我也在尝试使用
PyInstaller
但有依赖问题(管理员并没有真正帮助我)。
python - 我在哪里发出命令?
当 cx_freeze 等工具告诉您使用“python setup.py build”等命令时,该命令在哪里发出?我已经尝试过 python 命令行和 Windows 命令提示符,但都没有输入该短语。
python - Python在Windows上打包EXE空白屏幕一秒钟如何阻止这个?
我已经从我放在一起的 python GUI 程序中创建了一个 EXE,就功能而言,这一切都很好,但是每当有人运行它时,他们的屏幕就会变黑一秒钟,然后回到 Windows 并运行该程序。
这是个常见的问题吗?或者它可能是特定于代码的东西(它非常简单,只是一个矩形板的重量计算器)。代码如下(我用cxfreeze打包)。请注意,我并不是真正的 python 程序员,只是似乎是使用 GUI 执行此操作的最简单方法(我使用 easyGUI 来创建它):
(我省略了一些错误检查,因为它只是一个 if-else 语句)
它发生在我整理的代码和我为其他事情下载的代码中。任何通过 cxfreeze 的东西。
我认为只是屏幕空白是一个问题,一旦我真正学习了 Python,我就可以改进代码。
python - cx_Freeze/ldap: ImportError: DLL Load Failed %1 不是有效的 Win32 应用程序
我正在使用 cx_Freeze 将我的 python 程序转换为 exe。当它是 .py 时,一切都运行良好,但是当我运行 exe 时,我得到以下回溯;
我已经用谷歌搜索了这个问题,但我仍然不确定它甚至意味着什么,或者它是否是 cx_Freeze 或模块的问题,或者我只是缺少 dll。任何帮助将非常感激。提前致谢!
python-3.x - Python、PySerial 和 cx-freeze
尝试学习 cx-freeze。我有一个 python 程序,我正在尝试冻结到 exe。
我使用 PySerial,无论我如何尝试包含 win32 似乎都没有帮助。我使用 Python 3.2 和 win7。
我已经在网上搜索过,其他人也遇到过同样的问题,但似乎没有出现任何解决方案。但我怀疑没有人成功地 cx_freezing 使用 PySerial 的东西。
我完全被困住了。任何帮助将非常感激
错误:
安装程序.py:
知道从这里去哪里吗?提前致谢
我尝试进行盲导入:
没运气...
也许我在看这个错误的方式....
python - Python - cxfreeze 一直说文件/目录不存在
我有一些非常基本的代码可以工作,我想把它变成一个exe。
由于我使用的是 Python 3,因为它看起来比其他 Python 版本干净得多,所以我无法使用 Py2Exe,所以我安装了 cxfreeze。
一旦我使用以下命令运行 cxfreeze:
它说明了目录/文件不存在的情况。这和它一样深入。确切的错误类似于“找不到指定的路径”
cxfreeze 本身被 cmd“检测到”,因为当我运行“cxfreeze”时,我没有收到无法识别的错误。cxfreeze 和 python 都在我的 PATH 环境变量中。
当然,我已经对目录进行了三次检查,它是正确的。
我已经尝试过这个命令的变体,包括
任何人都可以为这种情况带来光明吗?
python - Cx_Freeze DLL 加载失败
我一直在尝试使用 cx_freeze 一段时间,但总是出现同样的错误
我尝试了 32 位和 64 位,并且尝试了 setup.py 和 cxfreeze.bat
我要问的是,我该如何让它工作?
python - 使用 cx_freeze 创建的 exe 无法正常工作
当我使用 IDLE 运行此代码时,它运行正常,但是当我使用 cx_freeze 创建此 python 文件的 exe 时,if 和 elif 条件分别不适用于“r”和“w”。对于任何输入,它总是转到 else 语句。
我正在使用 python 3.2 和 cx_freeze 3.2
python - 在 Python 3 中为 Windows 用户创建程序,不能使用 PIL?
我编写了一个相当简单的 GUI 程序,用 Python 为 Windows 用户自动执行一些流程(因为它是我比较熟悉的唯一可以在 Windows 上运行的编程语言)。理想情况下,我不希望用户必须在他们的机器上运行安装程序,因为我的计划是让它在 USB 驱动器中独立运行。
它依赖于 os、shutil、string、sys、tkinter、webbrowser、PIL、ftplib 和 glob。
当我在它上面运行 cx_freeze 时,似乎所有的依赖项都被导入了,除了 PIL。我以前从未使用过 cx_freeze,所以我可能做错了什么,但看起来不像。从解冻的 .py 脚本运行程序就可以了。
这是我在尝试使用 PIL 命令时收到的错误消息:
感谢您的任何帮助,您可以提供。我看到它仍在引用 C:\Python32 这可能是问题的一部分,因为它不应该是(如果我没记错的话)。
更新:
我查看了 PIL 常见问题解答,似乎该答案的要点是我需要确保我的 sys.path 列表是正确的。我基本上抓取了所有适用于 Windows 的 Python 文件并将其包含在我试图用来包含所有内容的 USB 驱动器中,并将我的路径设置为:
所有路径似乎都是正确的,但由于某种原因,我仍然遇到同样的错误。当我运行 .py 文件时,一切都 100% 正常工作,但这似乎以某种方式破坏了它。其他模块似乎工作得很好,例如 shutil、os 和 sys。