pyinstaller打包exe

简介: pyinstaller打包exe

安装

pip install pyinstaller

使用

  • 创建一个hello.py文件
  • 进入和hello.py同一级的目录,执行:

    pyinstaller -F hello.py
  • 查看文件目录,会发现多出来两个文件夹:builddist
  • 打开dist文件夹,点击hello.exe即可执行

注意事项

  • 打包成功后执行exe文件闪退问题

    1. 执行太快:可能写的测试文件只是一个print,所以执行完直接退出了,加上time.sleep()即可看出效果
    2. 代码崩溃:这个有多种可能,可以在终端进入dist文件夹,找到hello.exe直接执行,可以看到报错内容,然后即可对症下药。
    3. 引用库打包缺失:打包后执行有时候会报错No module named 'xxx',先确认当前环境是否有这个库,没有安装上再重新打包,打包的时候去掉-F参数直接pyinstaller hello.py
  • 关于跨平台

    1. PyInstaller可以用来打包python应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行。
    2. 可以在Windows、Mac系统使用,但是并不可以跨平台打包,如果你要打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包才行,打包成mac的应用,则需要在Mac OS上进行打包。
相关文章
|
Python
python打包exe——pyinstaller遇到的那些坑及解决办法
pyinstaller的那些坑 问题一:failed to create process. 问题二:pyinstaller相关参数
2241 0
python打包exe——pyinstaller遇到的那些坑及解决办法
|
5月前
|
Python
使用pyinstall将.py文件打包可执行文件.exe
使用pyinstall将.py文件打包可执行文件.exe
|
6月前
|
Python
python脚本打包成可执行文件(pyinstaller)
python脚本打包成可执行文件(pyinstaller)
|
6月前
|
Python
使用PyInstaller将Python应用程序打包成EXE文件
使用PyInstaller将Python应用程序打包成EXE文件
831 0
PyInstall的安装,使用,以及最后打包成一个exe文件
PyInstall的安装,使用,以及最后打包成一个exe文件
|
区块链 Python
python文件打包成exe可执行文件
python文件打包成exe可执行文件
348 0
python文件打包成exe可执行文件
|
区块链 Python Windows
Python打包exe可执行文件
这篇文章详细介绍了Python项目程序打包成exe可执行文件的方法!(只能用于Windows系统)exe可执行文件可在任何Windows系统上通用,希望对在学Python的师傅有一定的帮助!
156 0
Python打包exe可执行文件
|
区块链 Python
pyinstaller打包exe
pyinstaller打包exe
138 0
pyinstaller打包exe
|
SQL 算法 区块链
pyinstaller打包exe(详细教程)
当你想把你做的python游戏或者是脚本等.py文件发给别人时,打包为.exe文件,即使对方没有安装python也能运行
815 0
pyinstaller打包exe(详细教程)
|
C++ Windows
QT5的程序打包发布(打包成exe可执行程序)
QT5的程序打包发布(打包成exe可执行程序)
644 0
QT5的程序打包发布(打包成exe可执行程序)