如何将py 文件生成exe 格式文件


1.安装pyinstaller 库

  

  • 通过命令行安装   

    • 快捷键windows +r ,输入cmd,打开命令窗口,使用代码  pip install pyinstaller 进行安装;

      • 如果安装的是pip3 ,就用pip3 install pyinstaller 安装;

      • 我尝试用这个方法安装但是失败了。所以找了参考教程,就是第二种方法。

  • 通过本地下载安装
    •  先下载 pyinstaller的安装文件,下载链接:http://www.pyinstaller.org/downloads.html
    • 我是按照推荐下载了4.0版本的;

    • 下载到本地后,直接解压,然后通过管理员模式打开命令窗口,用 cmd 命令切换至 pyinstaller的解压路径,然后运行 python setup.py install

    • 安装的过程有点久,出现下面的提示(PyInstaller==版本号)表明安装成功         (图片是百度搜的,实际显示的版本和你下载的版本是一致的,这个图是安装3.4 版本的)   
  • 通过 pip show pyinstaller查看详细信息进一步确认安装情况(我这里安装的pip3 )   

               

  • 环境变量配置

    • 简单一点的操作就是直接放在python 目录下。 

      •  类似于D:\python\Lib\site-packages\pyinstaller-4.0-py3.7.egg\PyInstaller,这个是我存放pyinstaller 的目录;因为安装python 的时候D:\python已经配置过环境变量了,所以我这里就省了这一步操作。

    • 如果不想放在python 目录下,就把放置pyinstallers的目录添加到环境变量Path下。

2.生成exe 文件

  • 在需要打包的文件目录下(也就是放置py文件的地方),打开cmd,输入命令行 pyinstaller  -F   文件路径+文件名

  • 转换成功的话就可以在生成dist文件下看到。

  • 如果转换出问题的话,目前有遇到的是:

    • py 文件名中有空格;

    • 文件路径写错;

    • 还有一种特殊情况,就是pyinstaller 安装成功了,但是生成的时候提示pyinstaller 不是可执行文件,这个时候需要检查pyinstaller 库的位置,我这里是直接放在了python路径下。          

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM