问题标签 [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.

0 投票
0 回答
3315 浏览

python - Nuitka 没有使用 nuitka --recurse-all hello.py 编译 exe [错误]

我正在尝试通过 nuitka 创建一个简单的 exe,这样我就可以在我的笔记本电脑上运行它而无需安装 Python。

我在 Windows 10 上并使用 Anaconda Python 3。我输入了:

但是,我不断收到以下错误消息:

我已经重新安装了 Python 并使用了 2.7,但这似乎没有帮助......</p>

**在虚拟机中进一步测试....*

更新。他们说他们支持 3.6,但实际上并不支持。它说不支持控制台中的 3.6,但在他们的网站上他们说他们支持它。有点误导...

0 投票
0 回答
696 浏览

python - Nuitka 使用 tkinter 给出错误

我正在使用 Debian Stable Linux 并从其存储库安装了 Nuitka 应用程序:

我正在尝试使用以下简单的 tkinter gui 应用程序从Building GUIs with Tkinter创建一个可执行文件

但是,它给出了以下错误:

如果我将导入语句更改为:

然后我也得到错误:

当分别与 python3 和 python2 一起使用时,应用程序在两个导入命令中运行良好。我查看了Nuitka 用户手册,但无法解决这个问题。

问题出在哪里,如何解决?谢谢你的帮助。

0 投票
1 回答
563 浏览

python - 无法在 Windows 中运行 Nuitka

我从http://nuitka.net/pages/download.html ( http://nuitka.net/releases/Nuitka-5.1.281.win-amd64.py36.msi )下载了 Nuitka并安装了它。安装运行正常,没有任何错误。Python 3.6 已安装在计算机上。但是,我现在找不到 Nuitka 的文件夹,而且它也没有出现在开始菜单上。在命令提示符下键入时,它也不会作为命令找到。

问题出在哪里,如何解决?谢谢你的帮助。

0 投票
1 回答
143 浏览

python - 如何去除 Python 扩展对 UCRT 的依赖

cython用来生成*.c文件,稍后用 MS Visual Studio 2017 编译为C/C++. 这一切都很好,除了所有 python*.lib都是动态链接的。由于我的目标是生成一个独立的 exe(大 exe 大小不是问题),我想问是否可以静态链接所有 Python *.lib. 我已经尝试指定\MT发布选项并在调试器包含上定义所有 Python 库。

python3.dll不幸的是,我所有的努力都是徒劳的,因为动态链接的可执行文件在复制到另一台计算机时找不到。目前我计划将整个 python 安装目录与可执行文件一起复制,并在编译时指定正确的包含链接。

因此,我对任何选项感兴趣,它存在,以生成一个独立的可移植可执行文件。

我会很感激你的帮助和建议。

0 投票
2 回答
4906 浏览

pypy - PyPy 与 Nuitka

在过去的几天里,我一直在玩 Nuitka,这是一个将 Python 编译成可执行 C/C++ 程序的工具。

我没有发现 Nuitka 的任何速度优势(与 PyPy 相比)。那么,Nuitka 的含义是什么?我错过了什么吗?

0 投票
1 回答
293 浏览

python - nuitka 编译 python 时出现致命错误 LNK1112

当我使用 Nuitka 编译我的 python 项目时,出现了一个错误: python36.lib(python36.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'x86'

我正在使用Windows 10 64bit,Nuitka 0.5.28.1 Python3.6 64 bit和.Visual Studio 2017 CommunityPython 3.6.3 |Anaconda custom (64-bit)|

我想建立一个x64exe文件。

我在互联网上搜索过说某事Configuration PropertiesTarget Machine。但是,我在使用 Nuitka 时没有 VS 项目,所以我不知道在哪里配置。

0 投票
1 回答
695 浏览

python - 如何在 macOS 上运行 Nuitka

我正在尝试在一个非常基本的 Python 脚本上运行Nuitka,只是为了测试它。不幸的是,我收到一个我无法正确理解的错误。

这里有什么问题?如何解决?

一些额外的信息:

我试过install_name_tool -id "@loader_path/Users/xxx/miniconda3/lib/libpython3.6m.dylib" libpython3.6m.dylib了,但没有用。

0 投票
1 回答
1542 浏览

python - 使用 Nuitka 进行 Python 独立编译

我无法将简单的 python 脚本编译成独立的可执行文件。我编写了一个 CLI 工具来轻松部署我们的前端应用程序,但是尽管尝试了我可以提供给 Nuitka 的所有参数组合,但我从未设法获得一个可以工作的独立脚本。

起初我没有设法获得“请求”模块,因为它是我使用的唯一一个默认情况下不包含在 Python 中的模块。现在我觉得它包含在我收到有关其依赖项之一的错误中。

为了得到一个想法,我的进口看起来像这样:

我愿意接受任何关于什么是实现我想要做的事情的好方法的建议,即在路径中的 /usr/local/bin 中有一个简单的可执行文件,并且可以很容易地安装在 Unix 上系统,无需安装 pip 等

0 投票
1 回答
255 浏览

python - 使用 Nuitka 编译成独立程序的 Python 代码报告 win32file.pyd 导入错误

在 Windows 10 amd64 机器上编译的程序无法在 Windows server 2008R2 amd64 上启动并出现错误:

ImportError: LoadLibraryEx 'path\to\dist\folder\win32file.pyd' failed

Nuitka 版本:0.5.29.1 稳定版

0 投票
3 回答
424 浏览

python - 是debian下编译的python文件兼容ubuntu

我正在使用 nuitka 编译我的 python 代码。我使用--module选项将我的代码导入到其他 python 文件中:

如果我不需要导入代码而只需要在终端上运行,我将遵循常规编译过程:

我在 Debian 下编译这些文件,它们在 Debian 下工作没有问题。当我将这些文件移动到 Ubuntu 系统时,有时会Segmentation Fault出现错误。是因为在 Debian 下编译的 python 代码与 Ubuntu 不兼容还是我犯了个人错误(比如缺少库等)