问题标签 [nuitka]
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 - 你如何使用 nuitka 共享对象文件?
我正在编译一个包python -m nuitka --module some_package --include-package=some_package
它产生一个some_package.so
. 使用此文件的正确方法是什么?
Python 本身可以导入 so 文件。
我可以导入 some_package 本身,但我根本无法导入任何子模块。如果 I dir(some_package)
,则没有可用的方法或模块。
我该怎么办?
python - 带有 nuitka 创建的 exe 和 inno setup 安装程序的 Python 程序崩溃:错误模块 python37.dll
我有一个使用nuitka编译成exe的python程序:
这会在包含许多 dll 和 pyd 的 distfolder 中创建一个 exe。这个exe有效。也在别人的电脑上(当我发送整个 dist 文件夹时)
现在我使用 inno setup 创建了一个安装程序。
这个 inno 安装文件似乎工作正常。它确实创建了一个 setup.exe。运行这个 setup.exe 似乎也可以正常工作。它运行安装程序,我最终得到了 c:\Program Files(x86)\test 中适当文件夹中的所有文件
但是,当我从这个位置运行它时,它不起作用!它崩溃了。
我在某处发现这可能是由于写权限(尽管我不知道我的程序中需要这些权限)。所以我在我的 inno 设置文件中添加了一个肮脏的修复程序(在那里建议):
这不起作用(但我做对了吗?)
最后我使用事件查看器来获取更多信息,这告诉我:
有谁知道我接下来应该在哪里寻找解决方案?
编辑:正如评论中提到的,我发现这不是一个 inno 设置问题。如果仍然需要,我会尝试其他一些事情并提出一个新问题。
python - 无法将使用 nuitka 创建的 dist 文件夹复制到任何其他位置
我用python创建了一个小程序(包括一些Qt5),然后使用nuitka使用以下命令行创建了一个exe:
这会生成一个 rs_main.dist 文件夹,其中包含许多 pyd 和 dll 文件以及一个 rs_main.exe。执行此 exe 工作正常
但是,我尝试将此文件夹复制到计算机的其他位置,例如:
c:\Program files\
、、甚至c:\
,但 exe 不断崩溃。desktop
Downloads
我在事件查看器中找到了一些信息,告诉我:
有人知道我接下来应该去哪里吗?
python - Tkinter 未在 Python 中导入到可执行转换
我正在尝试将 Python 代码(使用 Tkinter)转换为 Nuitka 的可执行文件,但它给出了以下错误:
exe文件已创建并运行但因错误而停止:
我正在研究 Debian 稳定版 Linux。问题出在哪里,如何解决?
python-3.x - 如何在 Windows 中修复此 UnicodeDecodeError?
我正在运行 nuitka 并收到 UnicodeDecodeError。
UnicodeDecodeError:“utf-8”编解码器无法解码位置 74 的字节 0xc6:无效的继续字节 scons:[MyProgram.build\module.babel.core.obj] UnicodeDecodeError:“utf-8”编解码器无法解码字节 0xc6在第 79 位:无效的继续字节
我的程序.py
如何绕过它?
python - Nuitka 编译具有包含所需文件的子目录的 python 项目
我有一个具有以下结构的python项目:
我正在使用以下内容进行编译,python -m nuitka --follow-imports --standalone C:\Users\probat\Documents\main.py
该项目正在编译为独立的可执行文件,因此我还需要包含Sub-Directory
它的内容(rules.txt
和settings.ini
) - 目前不包含这些内容。我知道我在这里显然有错,但是在阅读了用户文档并到处搜索之后,我未能找到解决方案。我尝试使用--include-plugin-directory
,但没有奏效。我可能没有正确使用它,或者我错误地使用它。任何帮助表示赞赏。
python - Nuitka 错误,未找到“sklearn.utils”预期的隐式模块“sklearn.utils._unittest_backport”
我正在尝试将我的 python 脚本编译成单个 EXE。Nuitka 可以做到这一点并且有一个可接受的许可证(Apache 免费许可证https://nuitka.net/pages/overview.html)。
我可以通过在下面添加命令行参数来解决 2 个警告,但我无法解决下面的错误。
我在网上搜索了 Nuitka 和以下错误的组合,但没有收到足够具体的结果来解决问题。
我知道如果没有代码可能很难进行故障排除,但是请告诉我是否应该提取一部分代码以进行复制。
我是否需要以某种方式安装“sklearn.utils._unittest_backport”来解决此错误?
我正在运行以下内容:
- Nuitka v0.6.4
- 蟒蛇:3.7.0
- MSC v.1912 64 位
- 操作系统:Windows
- 拱门:x86_64
我使用的命令行是:
python -m nuitka --standalone --plugin-enable=sklearn --plugin-enable=numpy --nofollow-import-to=sklearn.utils._unittest_backport MyFile.py
我收到的错误是:
错误,未找到“sklearn.utils”预期的隐式模块“sklearn.utils._unittest_backport”。
您可以提供的任何帮助将不胜感激。
python - 在 Windows 上使用 Nuitka 将 Python 脚本编译为独立的 dll,以便在 c# 中使用
我想将 python 脚本编译成 dll,以便在 c# 中使用。到目前为止,脚本已编译为 exe 文件并正确运行。
如何制作一个dll?要从 c# 使用的 dll
我没有在 Nuitka 文档中找到解决方案。
python - AttributeError: module 'opcode' has no attribute '__file__' for nuitka executable in a project including pandas and numpy
我正在尝试使用 nuitka 编译一个包含 numpy 和 pandas 的 python 项目,但无论我如何编译它,在启动最终可执行文件时都会出错。对于编译,我使用下一个命令:
但是当我尝试启动编译生成的可执行文件时,我收到以下消息:
目前没有对代码进行任何更改,我设法用 pyinstaller 创建了一个独立的,但我不能用 nuitka 做到这一点,但如果可能的话,我想用它来从编译优化中受益。
你知道这个问题来自哪里以及是否可以解决吗?
python - 如何在 Mac 上使用 Nuitka 从 python 创建一个“.app”
第一次在 macOS (10.14) 上尝试 Nuitka。
我做了python3 -m nuitka --standalone hello.py
(也试过--clang
)
结果是一个奇怪的hello.dist
文件夹——它甚至不会作为文件夹出现在 Finder 中——它包含一堆.so
文件Python
和我的可执行文件hello
。
我以为它会创建一个.app
捆绑包?还有一步吗?
(我也试过https://sveinbjorn.org/platypus但这并没有真正编译 python。)