python pyinstaller生成exe
1.pyinstaller
pip安装即可
pip install pyinstaller
参数:
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,以分号分割,让其找到对应的库。
-i 改变生成程序的icon图标
命令:
`pyinstaller -F -p 包路径(一般为python安装目录/Lib/site-packages); test.py
2.问题
问题(1)
AttributeError: ‘str’ object has no attribute ‘items’
解决
pip install -U --pre setuptools
问题(2)
PermissionError: [Errno 13] Permission denied: '
解决
用管理员身份运行