pandas成功打包成单文件exe

Posted on 2021-12-28 23:02  o0o0o9  阅读(394)  评论(0编辑  收藏  举报

  最近用写了一个利用pandas自动处理excel的小程序,但是一直打包失败,有时dll文件报错,有时相对路径不对,网上诸如修改spec,下载dll文件的方法也是不够直观,后来终于成功。

比如我的代码开头是:

import os
import pandas as pd
files= os.listdir('./') 
for f in files:
  
**************
  **************

  则在使用pyinstaller打包时,输入命令(xxx指要打包的py文件路径和文件名,如"d:\test\hello.py"),命令如下:

pyinstaller -F xxx.py --hidden-import pandas --hidden-import os

  ~~~~~

  今天再一次验证,各种conda和虚拟环境打包没有用,嵌入式python打包 都没法在64位系统生成32位win7可以执行的exe文件。

解决问题的方法就是我用visualbox安装了一个32位win7,然后安装python3.7.3 再在虚拟机里用这种方法打包,带pandas的exe文件只有23m,32位win7、64位win10和win11完美兼容,

~~~~~~~~~~~~

Copyright © 2024 o0o0o9
Powered by .NET 9.0 on Kubernetes