问题标签 [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 投票
1 回答
1149 浏览

python - 很基础。涉及努伊特卡?

我正在使用windows和python2.7

我已经制作了一个 .py 应用程序,并且正在尝试弄清楚如何转换为可执行文件。我读到包 nuitka 可以做到这一点

但我不明白该怎么做。说明在此页面http://nuitka.net/doc/user-manual.html#overview上。

它说要使用这个:“nuitka --recurse-all program.py”

我如何使用这个命令?

我把它放到命令提示符下,它说“未定义 nuitka”。我打开命令提示符并输入“python”,然后代码显示“语法错误”我试图导入 nuitka(当我输入“Import Nuitka”时它确实识别它)但我仍然只得到错误。

我认为很明显我还没有学到一些非常基础的东西,而且大多数文档似乎都是从我不熟悉的地方开始的。谁能解释一下?

感谢您的时间。

好的,谢谢您的回复。我还没有让它工作。“路径”是它在命令提示符中所说的目录吗?默认是“C:\WINDOWS\system32”?我尝试将其更改为“C:\Python27\Lib\site-packages”和“C:\Python27\Lib\site-packages\nuitka”,但这些都不起作用。我还尝试将环境变量“PATH”更改为其中任何一个。然后我尝试直接从命令提示符输入 PATH= 其中任何一个,但我仍然无法取得任何进展。
我使用 PATH 错误还是给它错误的目录?

哦,好的,我使用了错误的目录。我搜索了 nuitka --run ,它在这里“C:\Users*Myname*\Documents\Pythonstuff\Scripts”

Sooo .. 我做了“cd C:\Users*Myname*\Documents\Pythonstuff\Scripts”,然后在命令提示符下输入了“nuitka --recurse-all program.py”,它识别了该命令,但出现了一些错误。但这几乎是固定的。

0 投票
1 回答
4042 浏览

python - 无法使用 Nuitka 编译 Python

我正在尝试编译使用 urllib.request、BeautifulSoup 和 webbrowser 的 Python 文件。

0 投票
1 回答
603 浏览

python - Nuitka/Pyinstaller,无法加载 oauth2client 库和其他

我对 Python 比较陌生。对于一个学校项目,我正在编写一个相对复杂的程序。我需要制作一个可执行文件。我开始用实际程序的一小部分进行测试,但我无法使用 PyInstaller、Nuitka、Py2Exe 和 cx_freeze 创建一个 .exe 文件。

我最近几次尝试是使用 Nuitka。

我使用的库:

  • gspread
  • oauth2client
  • PyQt4
  • 串行
  • 穿线
  • 时间
  • 系统
  • json

这是我从 Nuitka 得到的

任何帮助将不胜感激

0 投票
1 回答
1891 浏览

python - 错误 'nuitka' 是一个包,在尝试执行 Nuitka 时无法直接执行

我在 Windows(3.4 和 3.5)上安装了两个 python,其中 py 指的是 3.4。

我使用他们的 3.4 64 位安装程序安装了 nuitka,然后我安装了 Python 2.7,因为它被列为要求。

然后我尝试了:

并得到错误:

0 投票
1 回答
1006 浏览

python - 用 Nuitka 编译的脚本,引发分段错误

我有一个脚本“test.py”,它导入一些“.so”模块并依赖于它们。'.so' 模块存在于文件夹 'COMPILED' 中,我已将其绝对路径添加到 PYTHONPATH 环境变量中。所以,现在当我运行它时——“$ python test.py”——它运行得很好。当我使用 Nuitka 编译它时 - “$ nuitka --recurse-all test.py” - 它也会编译并生成一个“test.exe”可执行文件,现在当我执行它而不是导入模块并正常运行时,它会引发一个'分段故障'

最后,我想补充一点,我也使用 Nuitka 生成了“.so”文件——它们基本上是模块。他们用普通的未编译的 python 像梦一样工作,但是一旦我用 Nuitka 编译 test.py.... KABOOM!

这个问题之前已经发布过:

但它没有得到答复,我无法评论或通知那里的人,因为我刚刚创建了我的帐户,所以我再次询问。这是之前询问的版本的链接: python package complied with nuitka failed with segmentation fault

0 投票
0 回答
2069 浏览

python - 使用 Nuitka 从 python 创建可执行文件的问题

我正在尝试exe file从 python 文件创建一个可以在其他 PC 上执行的文件。我遇到了 Nuitka。我在 Windows 8.1 64 位上使用 Python 2.7.11 Anaconda 2.3.0(32 位)。由于我的工作规范,我无法更新我的 Python 版本!!!我已经为 python 2.7 下载了 nuitka 0.5.19。起初我使用了简单的行nuitka --exe python.py,我得到了一个可执行文件(带有一些警告),它只在安装了 Python 的 PC 上运行(很明显!)。然后我用来nuitka --standalone python.py包含库,我得到了一个主要的警告列表和一个内存错误的最终标志。听到警告:

我对 Nuitka 提出了要求,但我发现我没有 MinGW。由于 minwg 安装程序有一个错误,我已经通过 SourceForge 付出了很多努力来安装。我得到了 mingw32 版本(与我的 python 版本匹配)。我安装后的 gcc 版本是:

之后我又试了一次nuitka --exe python.py,我也不工作。我是 python 的新手,但我学得很快,而且我不懂 C++。仅作记录,python 文件返回数字和数字。任何人都可以帮助我并指导我。提前致谢!!!

亲切的问候,萨纳西斯

0 投票
2 回答
6348 浏览

python - Nuitka 错误在包“”中找不到“”作为绝对导入

我正在尝试使用 nuitka 工具将我的 python 程序转换为 ubuntu 上的可执行文件。如果程序没有任何导入语句但是当我在导入某些东西的程序上使用它时中断它工作正常,例如

测试.py

在命令行输入这个

并给我这些错误

0 投票
1 回答
1974 浏览

python - 我如何将 nuitka 与 virtualenv 一起使用

我正在为我的项目使用 nuitka。它有一些 3rd 方模块作为依赖项,我正在使用 virtualenv。

如何将 nuitka 与 virtualenv 一起使用?

0 投票
2 回答
379 浏览

python - 如何以编程方式检测代码是在 nuitka 编译模式还是 python 解释模式下运行

谁能说如何检测代码是否在 Nuitka 创建的 exe 或普通 python 解释器中运行?

我认为理想情况下我希望有一个“ is_nuitka ”标志,在编译时设置为 True,而在未编译时可能根本不存在。

然后可以使用这样的代码:

有什么建议么?有这样的东西吗?任何替代方法?

0 投票
1 回答
907 浏览

python-3.x - Python 3.5 - 使用 nuitka 编译 pygame 代码

我想编译一个我用 Python 制作的游戏。我四处寻找编译器,我更喜欢 Nuitka,因为它是跨平台的。但是每当我尝试使用 Nuitka 编译我的代码时,nuitka --recurse-all --standalone myappname.py我都会收到此错误:

我已经安装了pygame,有人可以帮我吗?

PS:我不想使用像 cx_freeze 这样的“编译器”

提前致谢