问题标签 [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 - 在 openshift 上编译文件时遇到困难:/usr/bin/ld/: 找不到 -lpython2.7
我最近在 Openshift 上放了一个简单的网络应用程序。在我的本地机器上一切正常,但是当我在 Openshift 上运行应用程序时,我收到错误:
/usr/bin/ld: 找不到 -lpython2.7
该应用程序使用 Nuitka 和 gnu++ 将 python 文件转换为可执行文件。我假设python的位置不同,这导致了问题。我在 Openshift 应用程序中找到了 Python,并在登录应用程序后尝试创建指向 /usr/bin/ld 的符号链接,但我收到消息“权限被拒绝”。这是错误:
ln:创建符号链接`/usr/lib/python2.7/python2.7':权限被拒绝
我相信创建一个链接可以解决我的问题,但 Openshift 似乎不喜欢这个想法。有没有办法更改权限以便这将起作用?还是有其他方法可以建立链接或解决问题?
python - Python 3.5 + PyQt5 到独立 exe
我是编码新手,我需要将我的 py 文件转换为 exe。我尝试了 py2exe,但它不适用于 python 3.5。然后我尝试了pyinstaller并且它工作了,但是当我将PyQt5添加到程序中时,pyinstaller也失败了。我尝试了nuitka,它构建了exe,但是当我单击exe文件时,它会显示一个控制台几秒钟并关闭。我需要一个在激活后显示 gui 的 exe。以下是我在程序中使用的模块:
我从 nuitka exe 文件中得到的错误:
我从 pyinstaller exe 文件中得到的错误:
pyinstaller 需要的 dll: dll
numpy - 带有 Numpy 的 Nuitka 失败“ImportError:LoadLibraryEx 多数组失败”
我正在尝试使用 Nuitka 构建一个可执行文件,用于以下简单代码:
我编译的 Nuitka 代码是:
这显然是对我的问题的简化。我尝试在不使用 numpy 且不使用“abs”的情况下进行编译,并且可执行文件完美执行。但是,当我使用 numpy 代码编译并尝试执行生成的 .exe 时,出现以下错误:
我正在使用 Python 2.7.8 64 位、Numpy 1.11.3 64 位、Nuitka 0.5.24.4
我该如何解决这个问题?Nuitka 与 Numpy 不兼容吗?
在init .dist 文件夹中可以找到以下内容:
python - 未知编码:idna - 将“请求”库与 Nuitka 一起使用时
我正在尝试requests
与 Nuitka 一起使用。
例子.py
我使用以下方法编译了它的可移植版本:$ nuitka --portable example.py
.
我可以浏览并在我的机器上完美example.dist
执行。example.exe
但是尝试在另一台机器上运行它,我遇到了几个错误:
ImportError:没有名为 _socket 的模块- 我通过将“_sockets.pyd”添加到同一目录来解决此问题。
LookupError: unknown encoding: idna - 我添加
import encodings.idna
试图修复它,但它只会导致ImportError: No module named unicodedata。
我不知道该怎么做,也不知道如何解决这个问题。
有人可以帮帮我吗?
注意:您需要在没有 Python 的机器(或虚拟机)上测试可移植版本,因为它似乎可以在您的机器上运行。
python - 如何将 Nuitka 添加到 PATH(使用相关 Pygame 编译 Python 2.7 32 位程序)?
我正在尝试使用 Nuitka 用 Pygame 编译 Python 2.7 32 位程序。然而,即使我已经安装了 Visual Studio Code,Nuitka 仍然说它无法检测到 C++ 编译器(Visual Studio Code 说它会自动将自身添加到 PATH,但它不存在)。如何将 Nuitka 添加到 PATH? (Windows Powershell 消息)
python-3.x - 使用nuitka python创建exe文件
conda install -c conda-forge nuitka
我使用 32 位 python3.6 anaconda 在 32 位 windows7 上安装了 nuitka 版本 5.27.0 ( )。我也安装mingw32
了C:\MinGW
,其中gcc的版本是6.3.0。我还安装了 python2.7C:\Python27
作为运行 nuitka 的要求。我创建了 python 3.5 环境来运行 nutika。尝试通过在 cmd (nuitka test.py) 上键入此文件来创建 exe 文件时,会显示以下错误:
C:\ProgramData\Anaconda3\envs\py35\Lib\site-packages\nuitka\build\include/nuitka/fibers.h:56:43: 错误:未知类型名称 'uintptr_t' int _prepareFiber( Fiber *to, void *代码,uintptr_t arg);^~~~~~~~~ scons: ***[test.build\module.__main__o] Error1
对此有什么想法吗?谢谢
compiler-errors - 如何克服python的这个编译(Nuitka)错误
我刚刚开始了解python语言,我只知道基础知识。我在尝试使用 nuitka 在 ubuntu 中编译一个小命令时发现问题。
注意:我在这里使用的 python 版本是 python 3.6 这是我的 $ sample.py $。
这是我用来编译代码的命令行...
当我使用此命令时,我将其作为输出...
请各位大侠帮我解决这个问题!!!...
python - 我可以使用 nuitka 创建单个文件可执行文件吗?
正如标题所说,我可以使用 nuitka 创建单个可执行文件吗?我尝试--portable
了--standalone
选项,但它们似乎不起作用。谁能解释一下有什么--recurse-all
选择?如果您有其他建议,请告诉我。我不想使用 pyinstaller,因为它启动我的应用程序太慢了。感谢您的任何回复。
python - Nuitka 独立版并不是真正的独立版
我计划在项目中使用 Python (3.6) 脚本,尽管最终用户的系统上可能没有 Python。为了解决这个问题并使一切尽可能顺利,我尝试使用 Nuitka 编译我的 Python 脚本并使其独立。
为此,我只是跑了
这样做需要一定的时间,但最终会生成一个文件夹,其中包含一个myscript.exe
我可以运行的文件夹,就像我运行我的脚本一样。
但是,一旦我尝试在另一台计算机上运行它,无论它是否安装了 Python,都会抛出错误:
另外,我在开始时很难让它工作,因为它丢失了cacert.pem
,但我通过复制certifi
我发现的文件夹来解决这个问题requests
。不知道有没有关系。
我的脚本正在使用Requests
, Dill
, BS4
(还有json
, base64
, os
and sys
)
python - 如何在我的 python 应用程序上使用 Nuitka?
我在 my_app 目录中有一个 python 应用程序。其中有许多 py 文件,如 a.py、b.py、c.py 等。我必须运行 python a.py 才能启动我的应用程序,但 a.py 依赖于 b.py 和 c.py。现在我想要一个可以启动 a.py 的 exe 文件。我想用 Nuitka 来做到这一点。请帮助我,因为我找不到相关文件:(