Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyinstaller文件大_Python_Pyinstaller - Fatal编程技术网

Python Pyinstaller文件大

Python Pyinstaller文件大,python,pyinstaller,Python,Pyinstaller,我知道这个问题已经被问了很多次了,但是我有一个python项目,它包含了150KB的纯代码。我使用pyinstaller对其进行打包,因为最后需要一个.exe文件 但是PyInstaller创建了一个60 MB的文件,即使是在精简了venv并启用了单个文件的情况下。我听说有人用numpy和pandas精简文件,你是在Python虚拟环境中开发的吗?这将确保您只捆绑需要的包。是。我所说的venv是指虚拟环境。对不起,如果不清楚的话。不,对不起!使用venv是完全合理的,我只是没有注意到。你可以试试

我知道这个问题已经被问了很多次了,但是我有一个python项目,它包含了150KB的纯代码。我使用pyinstaller对其进行打包,因为最后需要一个.exe文件


但是PyInstaller创建了一个60 MB的文件,即使是在精简了venv并启用了单个文件的情况下。我听说有人用numpy和pandas精简文件,你是在Python虚拟环境中开发的吗?这将确保您只捆绑需要的包。是。我所说的venv是指虚拟环境。对不起,如果不清楚的话。不,对不起!使用venv是完全合理的,我只是没有注意到。你可以试试[UPX](),看看这个问题。另外,根据您为什么需要更小的可执行文件,如果您需要分发它,您可以使用
--onedir
开关,然后压缩生成的文件夹?