jjzjj

PyInstaller

全部标签

python - Py 安装程序 "ValueError: too many values to unpack"

Pyinstaller版本3.2操作系统:win10我的python脚本在WinpythonPython解释器中运行良好。但是当我使用Pyinstaller包时,python脚本包含caffe模块,我将面临的问题:“YoumayloadI/Opluginswiththeskimage.io.use_plugin”我按照上面的答案来修复我的规范文件(Hook文件??)。而且我一直收到以下错误:(ValueError:要解压的值太多)Traceback(mostrecentcalllast):File"d:\python\winpython-64bit-2.7.10.3\python-2.

python - 无法从 python aws lambda 函数中运行二进制文件

我正在尝试在lambda函数中运行此工具:https://github.com/nicolas-f/7DTD-leaflet该工具依赖于Pillow,它依赖于AWSlambda容器中不可用的镜像库。为了尝试解决这个问题,我运行了pyinstaller来创建一个我希望可以执行的二进制文件。此文件名为map_reader,位于lambdazip包的顶层。下面是我用来尝试运行该工具的代码:command='chmod755map_reader'args=shlex.split(command)printsubprocess.Popen(args)command='./map_reader-g

python - pyinstaller 没有名为 grpc 的模块

我的目标是使用pyinstaller构建一个可执行文件。我正在尝试构建的python脚本导入grpc。以下是一个示例,用于说明名为hello.py的问题。importgrpcif__name__=='__main__':print"helloworld"我执行pyinstallerhello.py并生成预期的dist目录。然后我像./dist/hello/hello一样运行它,我得到错误ImportError:Nomodulenamedgrpc.然后我使用pipinstallgrpc安装了grpc。当我重建工件时,我现在得到错误Importgrpc:Nomodulenamedgeven

python - 在 PyInstaller 中使用 --onefile 和 .spec

我正在使用PyInstaller使用.spec文件“编译”一个程序。我正在使用.spec文件,因为我需要在程序中包含一个额外的文件。当我尝试执行PyInstaller--onefileProg.spec时,它仍然在dist中创建一个文件夹,所有文件都分开,而不是像我期望的那样创建一个文件.如果我执行PyInstaller--onefileProg.py,那么它会在dist中生成一个.exe文件,这正是我想要的。使用.spec文件时,我需要做什么特别的事情吗? 最佳答案 使用pyi-makespec--onefileyourprogr

python - 使用 Selenium 模块创建 Exe : Py2exe/Pyinstaller

我到处都看过了。Stackoverflow、各种留言板、py2exe网站、pyinstaller网站……没有任何帮助。包括selenium模块,特别是制作支持firefox的exe,似乎是不可能的。我开始拔头发,因为使用py2exe和pyinstaller变得非常头疼。py2exe和pyinstaller都有各自的问题。我的目标是制作一个单独的exe文件,没有任何额外的目录,这样其他人如果没有python/modules也可以使用我的程序。使用py2exe,如果我这样创建一个setup.py文件fromdistutils.coreimportsetupimportpy2exesetup

python - Kivy 1.9.0 Windows 包KeyError : 'rthooks'

我正在尝试为Windows打包我的Kivy应用程序,但我遇到了一些问题。按照kivydocs中的说明进行操作,我创建并编辑了规范文件。我既不使用pygame也不使用SDL2(我的意思是我不直接导入它们来运行我的程序),但是在Kivy日志中我看到pygame仍然提供我的窗口:[INFO][Text]Provider:pygame[INFO][Window]Provider:pygame我不明白为什么,因为我使用的是kivy1.9.0。也就是说,我在构建规范时遇到了这个问题:(...)202WARNING:stderr:File"C:\ProgramFiles\PythonKivy-1.9

python - 使用pyinstaller时出错: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff

我在使用pyinstaller编译PyQt代码时遇到问题。我用这一行来编译:c:\Anaconda3\Scripts\pyinstaller.exe-y-F--distpath="."MyQt.py然后我收到此错误消息:File"c:\anaconda36bis\lib\site-packages\PyInstaller\hooks\hook-zmq.py",line18,inhiddenimports.extend(collect_submodules('zmq.backend'))File"c:\anaconda36bis\lib\site-packages\PyInstaller

python - 在 python 脚本中嵌入图标

有没有人知道在Python脚本中嵌入图标的方法,这样当我创建独立的可执行文件(使用pyinstaller)时,我不需要包含.ico文件?我知道使用py2exe可以做到这一点,但在我的情况下,我必须使用Pyinstaller,因为我使用前者没有成功。我正在使用Tkinter。我知道iconbitmap(iconName.ico)但如果我想制作一个可执行文件,那将不起作用。 最佳答案 实际上函数iconbitmap只能接收一个文件名作为参数,所以那里需要有一个文件。你可以做一个Base64链接后的图标版本(字符串版本),上传文件并将结果

Python:排除模块 Pyinstaller

我已经开始使用Pyinstaller而不是Py2Exe。但是我很快就遇到了一个问题。如何排除不需要的模块,以及如何查看包含在单个可执行文件中的模块?我可以从我的Python安装的DLL文件夹中删除一些pyd和dll文件,这样Pyinstaller就找不到,因此不会包含它们。我真的不想对所有模块都这样做,因为它会变得非常艰巨。我确实尝试编辑Pyinstaller生成的规范文件。a.binaries-[('ssl','pydoc',)],但文件的大小保持不变,所以我认为这不起作用。那么我如何才能看到Pyinstaller包含哪些模块以及如何排除那些我不想要的模块呢?

python - pyinstaller numpy "Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll"

我是Python应用程序的新手。我正在尝试使用pyinstaller构建我的pythonGUI应用程序。我的应用程序依赖于以下软件包:PyQt4、numpy、pyqtgraph、h5py。我正在使用WinPython-32bit-3.4.4.1。我使用此命令构建应用程序:pyinstaller--hidden-import=h5py.defs--hidden-import=h5py.utils--hidden-import=h5py.h5ac--hidden-import=h5py._proxyVOGE.py我使用pyinstaller创建的dist目录中的exe文件启动我的应用程序,