jjzjj

Pyinstaller

全部标签

python - 我可以使用 Docker 使用 pyinstaller 创建 exe 吗

我应该为windows、mac和linux创建一个可执行文件。但是,我暂时没有windows机器,而且我根本没有mac。我有一台Linux机器,但我不想更改分区,甚至不想创建与Windows的双启动。我已经使用python创建了一个应用程序,并且正在使用pyinstaller制作我的可执行文件。如果我使用Docker(在linux上安装windows和mac的图像),我是否能够为windows和mac创建具有所有依赖项的可执行文件(如所有.dllforwindows以及如果有任何类似的苹果电脑)? 最佳答案 是的,你可以。如果您在容

python - 使 PyInstaller exe 同时执行命令行和窗口

我正在编写一个既可以在命令行上使用又可以作为交互式窗口使用的Python程序。(这是个坏主意吗?)如果提供命令行参数,它会执行一个任务,然后打印“成功”或“失败”。否则,它会启动一个交互式窗口。PyInstaller似乎并不支持这一点。我有两个非最佳选择:使用--console模式:命令行运行良好,但如果我双击exe以显示交互窗口,它还会显示一个我不想要的控制台窗口使用--noconsole模式:没有控制台弹出窗口,但使用命令行时没有输出显示。看来我需要一种方法在--console模式下不弹出控制台,或者在--noconsole模式下显示打印输出。如果这些选项都不起作用,我可能需要制作

解决PyInstaller打包selenium脚本时弹出driver终端窗口

解决PyInstaller打包selenium脚本时弹出driver终端窗口找到service.pyC:\Users\XXX\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\common\service.py添加creationflags在第77行添加:creationflags=134217728使用PyInstaller打包pyinstaller-F-w-ixxx.icoxxx.py有的解决方法是修改…/Lib/sit-packages/selenium/webdriver/common/service.py

python - PyQt:在 Windows 中为我的程序执行技巧 "start at boot"的最佳方法

我正在使用PyQt开发一个在Windows中的应用程序,如果在首选项中设置,应该能够在启动时启动。我将使用PyInstaller作为单个可执行文件发布此软件;我没有合适的“安装程序”。实现此目标的最佳方法是什么?(=启动时启动)一个可能的解决方案是在启动文件夹中添加一个链接,但我必须从软件中进行:这可能吗?其他方式?启动文件夹有通用路径吗?我可以有一些权利问题吗? 最佳答案 试试这个代码(它适用于我的py2exe):importsysfromPyQt4.QtCoreimportQSettingsfromPyQt4.QtGuiimpo

使用Pyinstaller将Python源代码打包成可执行文件

一.Pyinstaller简介PyInstaller是Python的第三方打包库,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件进行打包,通过对源文件打包,实现将.py扩展名的任何Python的源代码转换成Windows、Linux、MacOSX下的可执行文件,使得Python程序可以在没有安装Python的环境中运行。对于Windows来讲,PyInstaller可以将Python源代码打包成.exe的可执行文件,样就可以直接运行程序,不需要安装Python解释器,也不需要对计算机进行相关的环境配置。需要注意的一点是虽然PyInstaller可以在Windo

python - Pyinstaller key 环 Windows 32 位

我有以下python测试代码:importkeyringprint(keyring.get_keyring())keyring.set_password("a","b","c")print(keyring.get_password("a","b"))如果我使用32位python或64位python运行此代码,我将获得以下输出(如预期的那样):c我的目的是构建两个独立的可执行文件(32位和64位):为了实现这一点,我使用了pyinstaller和以下命令(test.py是包含上面显示的python代码的文件的名称)pyinstaller--onefiletest.py如果我运行64位ex

python - 使用 PyInstaller onefile 选项和 list 将 UAC 设置为 requireAdministrator

好吧,我一直在四处寻找,试图找出这个问题。我正在构建一个名为GraphicScriptWizard.exe的应用程序使用PyInstaller2.0版,使用-i-F-w和-m选项。我定义为与-m选项一起使用的list文件称为GraphicScriptWizard.exe.manifest并具有以下内容:使用此list和命令行选项,我没有得到提示提升的可执行文件。为了完整起见,Pyinstaller生成的规范文件是:#-*-mode:python-*-a=Analysis(['GraphicScriptWizard.py'],pathex=[],hiddenimports=[],hook

python - 在 PyInstaller 中找不到导入的模块

我在Windows中工作,使用PyInstaller打包一个python文件。但是出现了一些错误:Traceback(mostrecentcalllast):File"",line2,inFile"D:\UsefulApps\pyinstaller-2.0\PyInstaller\loader\iu.py",line386,inimportHookmod=_self_doimport(nm,ctx,fqname)File"D:\UsefulApps\pyinstaller-2.0\PyInstaller\loader\iu.py",line480,indoimportexeccoinm

杂记:python和pyinstaller从头安装步骤(附安装包的备份)

pyinstaller简介知道的就跳过本章python属于脚本语言,只要有python就能运行.py文件。而pyinstaller是可执行文件文件生成工具,约等于编译工具。以windows为例,在A计算机上生成的exe,复制到B计算机可以直接运行(B上面不需要安装python或其他任何动态库);唯一的限制是不能用A生成的64位exe到32位操作系统的B上运行。所以适应性好的方式是始终生成32位的exe——即使A是64位操作系统,安装32位的python就行。需求python虽然内置了pip工具方便在线安装、更新库,但是还是会有不成功的时候,比如:封闭的内网环境,网关阻止的绝大多数的下载,怎么办

windows - 通过 pip 安装 pyinstaller 导致 "failed to create process"

有谁知道为什么pyinstaller在anaconda32bit通过pip安装后立即失败?我使用32位anaconda在Windows64位上通过anaconda命令提示符通过pipinstallpyinstaller安装了pyinstaller(因为我想创建32位可执行文件)是的,我读了pyinstaller--versionfailedtocreateaprocess和pip/easy_installfailure:failedtocreateprocess和Howtoinstallpyinstallerusingpip我没有重命名任何文件,我在15分钟前安装了anaconda,在