打包之前的准备
    
   
- 
     
 生成.ico格式的图标
 
- 
     安装了pipinstaller
 
 终端输入pip install pyinstaller
 
    
    
    开始打包
   
    
     Step1:在终端进入要打包的.py文件所在的文件夹
    
    
     
   
    cd 目录 进入单级目录
    
    cd 目录1\目录2… 进入多级目录
    
    cd\ 回退到盘符目录
   
    
     Step2: 找到你安装好的pyinstaller的安装位置
    
   
    比如我的是:
    
    
    
     Step3:在终端执行安装命令
    
   
PS D:\Npy\Booktest> D:\ANA\Scripts\pyinstaller.exe -F -w -i favicon.ico BookAttic.py
    -F:将多个文件打包到一个指定的文件中(也就是BookAttic.py)
    
    -w: 隐藏控制台
    
    -i: 使用图标(后面接该文件夹下的图标文件名)
   
    一通消息后,结束
    
    
    
    
     可能遇到的问题:
    
   
- 
安装成功了,但是运行exe时闪退。 
 
 解决:
 
 在刚才的终端(位置仍然指向你的py文件夹)中输入
 
 cd dist
 
 之后输入
 
 .\名字.exe
 
 (名字替换成打包好的文件名)得到文件报错提示
- 
未安装成功,报错: 
 
 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes xxxx
 
 
 解决:
 
 将你的py文件中出现的文件路径中的\替换成\\
- 
另外注意文件路径中尽量不要包含中文 
 
