python:将.py文件转换成.exe文件

一、使用pip安装PyInstaller

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

②在命令里安装PyInstaller

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

python:将.py文件转换成.exe文件_第1张图片

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

python:将.py文件转换成.exe文件_第2张图片

二、将.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文件时会直接保存到这个目录下,方便查找)

python:将.py文件转换成.exe文件_第3张图片

 3)使用命令pyinstaller -F F:/SplitEn/SplitEn.py -w,转换成功。

pyinstaller -F F:/SplitEn/SplitEn.py -w     
# F:/SplitEn/SplitEn.py 是对应.py文件的路径

python:将.py文件转换成.exe文件_第4张图片

 4)在F:/SplitEn/目录下,会多出3个文件夹,dist文件夹下即为转换好的.exe文件

 python:将.py文件转换成.exe文件_第5张图片

 python:将.py文件转换成.exe文件_第6张图片

*注:如果不转换目录,默认生成后的.exe文件在 C:\Users\dell\dist\目录下。如下面的步骤所示。

输入命令,打包成功,显示打包好的exe文件在 C:\Users\dell\dist\SplitEn.exe 目录下。

python:将.py文件转换成.exe文件_第7张图片

 python:将.py文件转换成.exe文件_第8张图片

在C:\Users\dell\dist\目录下,看到成功打包好的exe文件,成功!!!

python:将.py文件转换成.exe文件_第9张图片

 python:将.py文件转换成.exe文件_第10张图片

参考:

  • https://www.jianshu.com/p/7fa0e09bbd33  如何把.py文件转换成.exe文件(Python3.x)
  • https://www.jianshu.com/p/9718b35cc323  Python生成.exe文件
  • https://blog.csdn.net/memory_qianxiao/article/details/81128635   Pyinstaller 打包exe文件 取消dos窗口(黑框框)
  • https://zhuanlan.zhihu.com/p/160182242   Python文件.py转换为.exe可执行程序,制作.exe文件图标,图片或视频使用相对路径出错问题

你可能感兴趣的:(python,论文学习,python)