jjzjj

pyInstaller

全部标签

python - 为什么 python 可执行文件在 Windows 上调用多处理模块的函数时打开新窗口实例

小问题:为什么在windows操作系统上调用multiprocessing模块的函数时,pyinstaller生成的python可执行文件会打开新的窗口实例我有一个使用pyside编写的GUI代码。当我们点击简单按钮时,它将在另一个进程中计算阶乘(使用多处理模块)。当我运行python程序时,它按预期工作。但是在我使用PyInstaller创建可执行文件之后,当我使用exe运行时,它会在调用多处理模块的函数时创建新窗口。这是重现问题的代码和分步过程。代码:importsysimportmultiprocessingfromPySideimportQtGuifromPySideimpor

python - 进程卡在 PyInstaller 可执行文件的循环中

Pythonv3.5,Windows10我正在使用多个进程并trycatch用户输入。搜索我看到的所有内容时,在多个进程中使用input()时会发生一些奇怪的事情。经过8个小时以上的尝试,我实现的任何东西都没有奏效,我很肯定我做错了,但我这辈子都弄不明白。以下是演示该问题的非常精简的程序。现在,当我在PyCharm中运行该程序时,它工作正常,但是当我使用pyinstaller创建单个可执行文件时,它失败了。该程序不断陷入循环,要求用户输入如下所示的内容:.我很确定这与Windows如何从我读过的内容中获取标准输入有关。我还尝试将用户输入变量作为Queue()项传递给函数,但同样的问题。

python - pip install pyinstaller 没有名为 pyinstaller 的模块

我想使用以下命令安装pyinstaller模块:pipinstallpyinstaller但我总是得到以下错误: 最佳答案 我尝试了一切,但最终我找到了解决方案。您只需将pip从19版本降级到18.1:pipinstallpip==18.1然后安装PyInstaller:pipinstallpyinstaller.如你所见,我成功安装了它:.之后你可以再次升级你的pip:python-mpipinstall--upgradepip 关于python-pipinstallpyinstall

Python升级之路( Lv13 ) pyinstaller 使用详解

Python系列文章目录第一章Python入门第二章Python基本概念第三章序列第四章控制语句第五章函数第六章面向对象基础第七章面向对象深入第八章异常机制第九章文件操作第十章模块第十一章GUI图形界面编程第十二章pygame游戏开发基础第十三章pyinstaller使用详解pyinstaller使用详解Python系列文章目录前言什么是pyinstaller安装方式一pycharm安装方式二命令行安装使用基本使用参数介绍利用自带帮助文档进行学习打包方式一利用命令行打包方式二利用图形界面打包前言本章主要对pyinstaller的安装,使用和打包方式做了详细的探究什么是pyinstallerpy

1、Python常见问题:pyinstaller打包的各种异常及其解决方案

目录🍅点击这里查看所有博文  随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。  想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔记就和没记一样,不是很方便。  很多时候我们遇到了问题,一般情况下都是选择在搜索引擎检索相关内容,这样来的也更快一点,除非真的找不到才会去选择翻书。后来就想到了写博客,博客作为自己的一个笔记平台倒是

关于Pyinstaller在打包Streamlit程序时遇到的IndexError:tuple index out of range

如题,在使用Pyinstaller库打包过程中,如果遇到IndexError:tupleindexoutofrange,不必惊慌,本质上是库函数在传参过程中出现异常下面是解决方案:找到..\envs\steamlit\lib\dis.py这个文件。如果你是用的虚拟环境,比如conda,那这个文件位于anaconda的安装目录"E:\SOFTWARE\ANACONDA\envs\steamlit\lib\dis.py"还有一种可以就是观察报错信息,一般来说最后一条报错信息就是指向这个文件。双击打开编辑就好(PyCharm)在这个文件中进行搜索搜索内容为_unpack_opargs找到以这个关键词

详解Python文件pyinstaller打包

本文python文件打包用到的是pyinstaller库并且以如下格式的文件为例其中bird.py用到了images文件夹当中的pngpyinstaller有两种打包方式:方法1:文件夹模式onedir在终端用命令pyinstaller-Dflappybird.py执行完后文件格式如下可以看到多了.idea,pycache,build,dist,还有bird.spec四个文件.idea文件夹,当使用pycharm作为IDE时,会自动生成.idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等_pycache_文件夹,任何python工程运行时python解释器会将*.py脚本

python pyinstaller打包常见问题(二):No file找不到文件解决办法

项目场景:我写了python程序,本地环境能正常运行,我打算打包成exe文件方便发给朋友,让没有python环境也能正常运行程序调用了wav文件,一个音效资源文件,程序调用的路径如下:file="猫咪吃东西.wav"问题描述:程序制作完成后,我开始打包在需要打包的程序的目录上,我进入终端输入以下命令进行打包:pyinstaller-cFxxx.py--add-data="猫咪吃东西.wav;猫咪吃东西.wav"-n="xxx.exe"完成打包后,我在dist目录中找到生成的exe运行失败直接闪退,我怀疑是缺少文件导致报错为了捕捉原因,运行程序添加如下代码:再次重复上述步骤进行打包,运行生成ex

pyinstaller打包pytorch、opencv、onnxruntime-gup、pyqt5成exe可移植

目录打包单文件打包多文件1、打包单文件    pyinstaller在打包过程中会自动将脚本文件里的import库自动打包到软件中,所以不需要在打包时再添加到.spec文件中。    打包过程如下:a、在conda虚拟环境中创建新的环境来安装需要的包以及pipinstallpyinstaller,也可以在原程序的虚拟环境下安装pyinstaller直接打包,区别在于新建环境安装需要的包会使打包文件更小。b、使用anacondaprompt命令行激活环境,转到需要打包的程序文件夹下,使用如下命令转换文件夹位置:如果是D:\detect\project。先输入D:转到D盘,然后输入cd D:\de

【Python】使用PyInstaller把代码打包成exe可执行文件

使用PyInstaller打包自己写好的代码零、需求最近接到一个小单,需要批量修改文档内容,用Python做好后要打包成exe程序给客户的Win7电脑使用,此时需要用到PyInstaller打包自己的代码,想到还要有给用户试用的需求,所以还要加密打包。这里介绍一下如何打包并“加密”自己的Python程序。壹、使用PyInstaller打包程序建议:用Python开发程序时使用虚拟环境,打包也在虚拟环境中打包,这样减少项目之间的耦合性,方便管理。一、安装PyInstaller安装之前建议把pip的源改为国内的,这样安装速度快很多,具体怎样更改这边不再赘述,安装pyinstaller命令如下(目前