①python3.x需要使用PyInstaller才能进行转exe文件。
②在命令里安装PyInstaller
如下图,我是在Anaconda的python环境下,直接在Anaconda的命令行窗口下,用命令pip install pyinstaller安装的。
也可以如下图,在cmd命令行窗口,用命令pip install pyinstaller安装。
① PyInstaller命令输入参数:
②转到.py文件所在目录,使用PyInstaller命令打包exe文件(F:/SplitEn/SplitEn.py是需要转换的py文件的路径)
pyinstaller -F F:/SplitEn/SplitEn.py -w
1)准备好需要转换的.py文件
2)用命令切换到你安装的PyInstaller程序所在的环境里,我安装到了Anaconda的base环境下,这里就不用切换了。
然后,定位到.py文件所在的目录,这里举的例子是F:/SplitEn。
(转到这个目录下的话,后面生成exe文件时会直接保存到这个目录下,方便查找)
3)使用命令pyinstaller -F F:/SplitEn/SplitEn.py -w,转换成功。
pyinstaller -F F:/SplitEn/SplitEn.py -w
# F:/SplitEn/SplitEn.py 是对应.py文件的路径
4)在F:/SplitEn/目录下,会多出3个文件夹,dist文件夹下即为转换好的.exe文件。
*注:如果不转换目录,默认生成后的.exe文件在 C:\Users\dell\dist\目录下。如下面的步骤所示。
输入命令,打包成功,显示打包好的exe文件在 C:\Users\dell\dist\SplitEn.exe 目录下。
在C:\Users\dell\dist\目录下,看到成功打包好的exe文件,成功!!!
参考: