草庐IT

python - PyQt4中exe的窗口图标

我在PyQt4中有一个小程序,我想将该程序编译成一个Exe。我正在使用py2exe来做到这一点。我可以使用以下代码在Windows标题栏中成功设置图标,但是当我将它编译成exe时,图标丢失了,我看到了默认的Windows应用程序。这是我的程序:importsysfromPyQt4importQtGuiclassIcon(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.setGeometry(300,300,250,150)self.setWindowTitle('I

python - 使用pyinstaller生成exe文件报错-typeerror : expected str, bytes or os.PathLike object, not NoneType

我正在尝试使用pysinstaller和Python3.7.2从.py文件构建一个.exe文件。它适用于Python3.6;然后我重新安装了最新版本的Python(3.7.2)并尝试生成一个exe文件,但是pyinstallerbarfs。下面是我得到的错误报告。(venv)C:\Users\user\Desktop\untitled1>pyinstallertest.py53INFO:PyInstaller:3.453INFO:Python:3.7.254INFO:Platform:Windows-10-10.0.17134-SP058INFO:wroteC:\Users\user\

python - 隐藏使用 PyInstaller 创建的 .exe 文件的控制台

我想让我的程序可执行。我使用TkInter编写GUI,我在某处读到您必须将文件另存为.pyw才能在程序执行时隐藏控制台。问题是,在使用PyInstaller使其成为可执行文件后,控制台再次出现,即使转换后的文件是.pyw。如何在.exe文件中也隐藏控制台? 最佳答案 您是否尝试过--windowed命令行标志? 关于python-隐藏使用PyInstaller创建的.exe文件的控制台,我们在StackOverflow上找到一个类似的问题: https://s

Selenium自动化脚本打包exe文件

近期由于工作需要写了一个selenium自动化脚本,但是每次运行的时候都要打开Pycharm,因此本人直接使用Python第三方打包库PyInstaller将py文件打包成一个可执行的exe文件,在使用时无需安装Python也可以点击运行。PyInstaller是一个使用较为简单便捷的打包套件,只需要几行命令即可生成exe文件,需要注意的是不同的参数将使打包后产生的exe文件大小不一。以下为PyInstaller官方文档中对其功能的叙述。PyInstallerreadsaPythonscriptwrittenbyyou.Itanalyzesyourcodetodiscovereveryothe

python - 如何将 python 3.3 脚本转换为可执行文件?找到了PyInstaller和py2exe,但是都不支持3.3

如何将python3.3脚本转换为可执行文件?我找到了PyInstaller和py2exe,但都不支持3.3。http://www.pyinstaller.org/http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/这两个工具最多支持2.7。但是我的脚本是用3.3写的。而且我搜索了所有指向不支持3.3的旧工具的论坛帖子。 最佳答案 这是Python3版本的py2exe的链接。http://sourceforge.net/p/py2exe/svn/HEAD/tree/tr

python - 使用 py2exe 捆绑 GTK 资源

我正在使用all-in-oneinstaller中的Python2.6和PyGTK2.22.6在WindowsXP上,尝试为我的应用构建单文件可执行文件(通过py2exe)。我的问题是,当我将我的应用程序作为脚本运行时(即,没有内置到.exe文件中,只是作为.py文件的松散集合),它使用看起来像native的Windows主题,但是当我运行构建的exe时,我看到默认的GTK主题。我知道可以通过将一堆文件复制到由py2exe创建的dist目录来解决这个问题,但我读过的所有内容都涉及手动复制数据,而我希望这是构建过程的自动部分。此外,关于该主题的所有内容(包括theFAQ)都已过时-PyG

python - Py2Exe,[Errno 2] 没有那个文件或目录 : 'numpy-atlas.dll'

我在我的程序中包含了matplotlib,我在谷歌上搜索了numpy_atlas.dll,我似乎是地球上唯一遇到这个问题的人。设置.pyfromsetuptoolsimportsetupimportpy2exesetup(console=['EulerMethod.py'])运行Py2Exe结果出错C:\(..obmitted..)>pythonsetup.pypy2exerunningpy2exe***searchingforrequiredmodules******parsingresults***.........obmitted.........***findingdllsne

python - 提高 NeedDownloadError ('Need ffmpeg exe. ' NeedDownloadError : Need ffmpeg exe)

我正在尝试执行对非官方InstagramAPIpython库的调用,在我修复了几个需要依赖项的错误之后,我被困在了这个错误上。File"C:\Users\Pablo\Desktop\txts_pys_phps_programacion\Instagram-API-python-master\InstagramAPI.py",line15,infrommoviepy.editorimportVideoFileClipFile"C:\Python27\lib\site-packages\moviepy\editor.py",line22,infrom.video.io.VideoFileC

python - 使用 Py2Exe 编译的 Python 应用程序引发 UnknownTimezoneError 异常

我在分发使用pytz的应用程序时遇到问题。我正在使用Py2Exe从我的Python源代码创建一个可执行文件。举一个我遇到的问题的简单例子,我有:pytz_test.py:importpytztz_au=pytz.timezone("Australia/Sydney")printtz_au在setup.py中:fromdistutils.coreimportsetupimportpy2exesetup(console=['pytz_test.py'],options={"py2exe":{'packages':['pytz'],}})然后我运行setup.py:pythonsetup.p

python - 子进程 Popen 不适用于 pythonw.exe

当我使用pythonw.exe在Windows上运行以下脚本时,我希望能够获取stdout和stderr的内容:importsubprocessimportsysimportosimportstringimporttimetmpdir='c:/temp'cmd='dirc:'tmpfile="tmp_%f"%(time.time())tmpfile=os.path.normpath(os.path.join(tmpdir,tmpfile))tmpfile2=tmpfile+".bat"tmpfile3=tmpfile+".txt"fa=open(tmpfile2,'w')fa.writ