如何提高python exe文件的速度?

如何提高python exe文件的速度?,python,Python,我正在使用pyinstaller为我的python脚本生成一个exe文件。当我运行我的exe文件时,显示我的输出大约需要15秒。我怎样才能减少这段时间 EXE文件大小为26 mb。 任何减少我的exe文件大小的建议都会很有帮助 这是我的python脚本 import pandas as pd import datetime print(datetime.datetime.now()) df = pd.read_excel("D:\sample.xlsx") print(df) 我使用pyins

我正在使用pyinstaller为我的python脚本生成一个exe文件。当我运行我的exe文件时,显示我的输出大约需要15秒。我怎样才能减少这段时间

EXE文件大小为26 mb。 任何减少我的exe文件大小的建议都会很有帮助

这是我的python脚本

import pandas as pd
import datetime
print(datetime.datetime.now())
df = pd.read_excel("D:\sample.xlsx")
print(df)
我使用pyinstaller创建脚本的exe,如下所示:

pyinstaller --exclude tkinter -F sampleProject.py
我怎样才能减少这段时间

简单地说:不要使用PyInstaller,或者使用SSD。pyinstaller程序在运行脚本之前必须做大量额外的工作

每次运行它时,它都会创建一个临时目录,在其中解压可执行文件。这意味着解包Python、它的共享库和您使用的任何模块。只有在发生了之后,它才能启动Python并让它加载您的程序

一个复杂的问题是,与Linux相比,ms windows文件系统I/O速度较慢

EXE文件大小为26 mb。任何减少我的exe文件大小的建议都会很有帮助

同样,这是因为Python、其库和所有必需模块(如pandas)的副本都包含在该可执行文件中。在我的系统上,安装的Python 3.7和Pandas版本使用160 MiB的磁盘空间。所以26 MiB并没有那么糟糕,真的

只有当您想将一个python程序分发给其他ms windows用户时,使用PyInstaller才有意义。 类UNIX系统通常可以通过其包管理器轻松地使用Python。 如果他们使用多个Python程序,那么在他们的机器上安装Python可能更有效。
这将大大减少程序的大小和启动时间。

sample.xlsx有多大?文件大小为15KB