Pyinstaller在Pipenv中使用仅安装了几个模块的Pandas创建250 + mb文件

时间:2019-04-10 10:27:38

标签: python pandas pycharm pyinstaller

我有一个仅使用几个模块的脚本,非常简单。

我听了这里的所有建议:PyInstaller with Pandas creates over 500 MB exe 而且我仍然可以获得超过250MB的可执行文件。

该脚本仅导入以下模块:pandas和numpy。

我已经创建了pipenv(由于某种原因,我正在使用PyCharm,因此在尝试创建virtualenv时会收到错误消息,因此我所使用的是pipenv),因为我读到创建conda环境会增加exe大小。

这是我从头开始做的事情:

1)在PyCharm中创建pipenv

2)使用pip安装numpy

3)使用pip安装熊猫

4)在PyCharm的终端上运行以下命令(确保我的命名环境在终端上显示Pipenv前缀):pyinstaller --onefile mypythonscript.py

exe的结果文件大小:262mb。

一些用户还建议使用UPX,但是我正在运行Windows 10,但遇到vcruntime140.dll错误,其他用户报告这是常见错误。我努力寻找解决方法,但是根据其他人的说法,即使没有UPX,我也应该能够将.exe大小减小到20-30mb。

0 个答案:

没有答案