pyinstaller相关内容

什么是 Python 中的 sys._MEIPASS

什么是 sys._MEIPASS.这个变量的值是什么,它的用途是什么?我正在寻找一个 python 脚本,但是当我在 eclipse(pydev) 上运行它时.它显示错误. 解决方案 sys._MEIPASS 是 PyInstaller 的临时文件夹.有关详细信息,请参阅此问题. ..
发布时间:2021-06-23 20:47:19 其他开发

从 python selenium 测试制作 exe 文件

我尝试在 exe 文件中构建我的 python selenium 测试并在许多机器上运行它以保持测试独立于环境.但是结果 *.exe 文件找不到 selenium webdriver.如何在 *.exe 文件中包含所有 selenium 依赖项?或者也许还有其他方法?是否可以制作虚拟环境并分发? 解决方案 我假设您正在使用 py2exe 来生成 exe.您需要在 setup.py 文件中指 ..
发布时间:2021-06-23 20:47:10 Python

Pyinstaller 在文件提取期间添加启动画面或视觉反馈

我使用 --onefile 参数使用 Pyinstaller 创建了一个单文件 python 应用程序.一切都按预期工作,但在我的机器上启动时间约为 10 秒.问题是在Pyinstaller包的文件解压过程中没有视觉反馈,所以你不知道应用程序是否正在启动,甚至你是否真的点击了图标.如果机器很慢,这个问题会变得更糟(在我用一台非常旧的机器测试时,我需要将近 20 秒才能看到我的应用程序的第一次登录) ..
发布时间:2021-06-23 20:47:04 Python

带有 --noconsole 的 Windows 上的 pyinstaller 根本不起作用

我有一个相当简单的 GUI (wxPython) 应用程序并且运行良好.我使用的是 Windows 7. 使用 pyinstaller 和 -w(或 --noconsole 或 --windowed)编译并运行它时,我可以看到一个控制台窗口一毫秒,然后它关闭.GUI 应用程序将无法运行. 不使用 -w 编译将生成一个带有控制台窗口的工作应用程序. 我在这里遗漏了什么? 解决方案 ..
发布时间:2021-06-23 20:47:01 Python

Windows 10 pyinstaller tensorflow 缺少模块

我尝试使用 pyinstaller 部署模型,当我运行它时出现以下错误. ModuleNotFoundError: 没有命名的模块'tensorflow.python._pywrap_tensorflow_internal' 张量流 1.7.0 cudnn64_7 CUDA 9.0 Python 3.6 解决方案 您只需将 dist 文件夹中包含的文件 _py ..
发布时间:2021-06-23 20:46:59 其他开发

PyInstaller: IOError: [Errno 2] 没有这样的文件或目录:

我正在尝试使用 pyinstaller 和诸如 Scientific、MMTK 之类的模块编译 python 脚本.Pyinstaller 无法包含一些 .pyd 模块,所以我手动将它们复制到 dist 文件夹中.当我执行编译的 exe 时,它​​给了我以下错误:- C:\Python27\hello\dist\hello>hello.exe回溯(最近一次调用最后一次):文件“",第 21 行, ..
发布时间:2021-06-23 20:46:56 Python

使用 Pyinstaller 错误创建 .exe:Assembly amd64_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none not found

首先我要提一下,我在 Windows 7 上通过 Anaconda 发行版使用 Python 2.7.6. 运行 pyinstaller --onefile MyScripy.py 时,我只收到一个错误,即标题中提到的错误,并且创建了 exe.运行 exe 时,使用 ctypes 库存在一些问题,我认为与上述错误有关. 我在 pyinstaller 命令的输出中总共收到 12 次此错误 ..
发布时间:2021-06-23 20:46:53 Python

从 python 代码为 windows 创建独立的可执行文件

我有一个使用 pygkt、gtk、ctypes、os 和其他一些模块的 python 代码.我使用 pyinstaller 创建了一个独立的代码执行程序.它在 ubuntu 上运行良好.现在我想为 windows 平台创建另一个独立的执行程序.我使用了工具 https://github.com/paulfurley/python-windows-packager并按照步骤操作.但我收到错误:找不到 ..
发布时间:2021-06-23 20:46:47 Python

PyInstaller:单文件可执行文件不运行

我正在尝试使用 pyinstaller 从 Python 应用程序为 Windows 创建单文件可执行文件. 我从 此处pyinstaller 的实验性 Python 3 分支> (该文件是 python3.zip,但链接现已失效).我使用 python setup.py install 安装了它. 然后我创建了一个名为test.py的测试python脚本,内容如下: print(' ..
发布时间:2021-06-23 20:46:41 Python

将 Pyinstaller --onefile exe 之外的配置文件添加到 dist 目录中

情况 我在 Windows 上使用 Pyinstaller 来制作我的项目的 .exe 文件. 我想使用 --onefile 选项来获得干净的结果和易于分发的文件/程序. 我的程序使用 config.ini 文件来存储配置选项.该文件可由用户自定义. 问题 使用 --onefile 选项 Pyinstaller 将所有声明的“数据文件"放在单个 .exe 文件中. ..
发布时间:2021-06-23 20:46:38 Python

如何在无需包含主机环境的 site-packages 文件夹的情况下将 pywin32 与 virtualenv 一起使用?

我正在 Python 2.6 下使用 PyInstaller,由于 MS 造成的混乱,仅部分支持它们的清单废话现在影响了 Python,因为它现在是 MSVC8 编译的. 问题在于清单嵌入支持依赖于 pywin32 扩展以便构建这很痛苦,因为在创建 virtualenv(在构建环境中有点失败)我找不到安装所需扩展的方法,以便 PyInstaller 可以访问它们. 有没有人找到解决这个 ..
发布时间:2021-06-23 20:46:35 Python

有没有办法将二进制文件(例如 chromedriver)与使用 Pyinstaller 编译的单个文件 app/exe 捆绑在一起?

如对我的问题的回答所述此处,在 Pyinstaller 规范文件中的 binaries 中设置 chromedriver 的路径(binaries=[('/usr/bin/chromedriver', './selenium/webdriver')]) 没有效果(除非设置不正确).也就是说,只要 chromedriver 位于 PATH 中(在本例中为/usr/bin),它就会被访问.我的问题是关 ..
发布时间:2021-06-23 20:46:27 Python

在 Cloudready/Chromium/Chrome OS 上安装 Python 3,无需安装 Linux 容器/环境

最近我在 VirtualBox 6.1 上安装了 Neverware 的 Chromium OS 版本,称为 Cloudready,为 Chromebook 开发 Python 应用程序.此版本的 Chromium OS 是 48.0.2564.116 开发人员版本(由于图形不兼容,不会安装较新的版本).由于我没有 Google 帐户,因此我以访客用户身份登录 Chromium OS(不知何故,我 ..
发布时间:2021-06-23 20:46:24 Python

PyInstaller 和 QML 文件

如何将 QML 文件作为单个可执行文件包含到我的 Python 项目中.当我运行 pyinstaller --onefile main.py 时,运行可执行文件会导致找不到 QML 文件的错误.除非我使用绝对路径或将 view.qml 放在与我的可执行文件相同的目录中.我不想有一个单独的 QML 文件,我想把它合并到可执行文件中. main.py: if __name__ == "__ma ..
发布时间:2021-06-23 20:46:21 Python

python可执行文件警报防病毒

我制作了一个简单的 GUI (wxpython) 应用程序(一些静态文本、按钮、组合框等)并使用 pyinstaller 制作了 exe 文件,但是 Avast 防病毒软件说这是一种病毒.我该如何解决这个问题? 解决方案 将您的 EXE 文件发送到 Avast供分析: 报告病毒 如果您遇到可疑文件或收到您认为是误报病毒警报,请联系我们病毒实验室分析. PyInstalle ..
发布时间:2021-06-23 20:46:15 Python

Pyinstaller 生成的应用程序未链接到指定的二进制文件(chromedriver)

按照此处答案中的建议更新 Pyinstaller 规范文件后 (How to include chromedriver使用 pyinstaller?),仍然无法从生成的应用程序文件访问 chromedriver.问题可能出在 .\\selenium\\webdriver 上吗?这是从答案中复制的,我不确定它是否特定于 Windows 操作系统. 在终端中运行 UNIX 可执行文件,访问 ch ..
发布时间:2021-06-23 20:46:12 Python

减少 pyinstaller 可执行文件的大小

我只有一行代码 input() 是用 python 编写的,并与带有选项 --onefile 的 pyinstaller 打包在一起.exe 文件是 4577 kB,几乎是 5Mb.如何减小其大小或排除一些自动捆绑的库? 解决方案 您使用 pyinstaller 创建的 .exe 文件包括 python 解释器和脚本中包含的所有模块.也许,您使用的模块本身就有一个很大的库.然而,您可以尝试 ..
发布时间:2021-06-23 20:46:09 Python

PyInstaller 加密 --key

我试图理解为什么 PyInstaller 文档指出可以轻松提取用于加密 Python 源代码的 --key 参数: 此外,通过在 PyInstaller 的命令行上指定加密密钥,可以使用 AES256 混淆 Python 字节码.请注意,提取密钥并取回原始字节码仍然很容易,但它应该可以防止大多数形式的“随意"篡改. 我对 AES-256 的基本理解是,如果没有人拥有您指定的加密密钥,他 ..
发布时间:2021-06-23 20:46:07 Python