一、使用pip安装PyInstaller

①python3.x需要使用PyInstaller才能进行转exe文件。

②在命令里安装PyInstaller

      如下图,我是在Anaconda的python环境下,直接在Anaconda的命令行窗口下,用命令pip install pyinstaller安装的。 

     也可以如下图,在cmd命令行窗口,用命令pip install pyinstaller安装。

二、将.py文件转换成.exe文件

① PyInstaller命令输入参数:

  • -F 生成单个可执行文件
  • -w 去掉控制台窗口
  • -p 自定义需要加载的类路径
  • -i 可执行文件的图标,其后面可以加上图片的路径

②转到.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文件,成功!!!

 

参考:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐