pyinstaller 打包exe举例
时间: 2024-08-13 08:03:57 浏览: 122
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
PyInstaller是一个用于将Python应用程序打包成独立可执行文件的工具,它能够处理复杂的依赖关系并创建Windows、Linux和Mac OS X等平台下的自包含安装程序。以下是使用PyInstaller进行打包的一个简单示例:
首先,假设你有一个简单的Python脚本,`main.py`,内容如下:
```python
import sys
def hello_world():
print("Hello, World!")
if __name__ == "__main__":
hello_world()
```
然后,在命令行中,导航到包含`main.py`的目录,并运行以下命令来创建一个可执行文件:
```sh
pyinstaller --onefile main.py
```
这里的`--onefile`选项意味着生成一个单一的可执行文件,包含了所有依赖。
打包过程中,PyInstaller会自动分析你的代码及其所依赖的所有库。如果存在某些第三方库,你需要将其添加到`requirements.txt`文件中或者在命令行里通过`--add-data`选项指定其路径。
打包完成后,会在dist目录下看到一个名为`main.exe`(Windows)或`main`(其他平台)的可执行文件,双击即可运行你的应用。
阅读全文