rickwu 发表于 2020-5-20 17:41:54

pyinstaller问题

pyinstaller打包过程中模块导入失败,打包的python代码中导入了pandas包,打包的时候很多模块都没能成功打包,最后运行exe的时候就报图片中的错误错误

Twilight6 发表于 2020-5-20 17:51:16

本帖最后由 Twilight6 于 2020-5-20 17:56 编辑

因为你打包时候没设置脱离python环境吧比如:

假设你一个图标文件为 i.ico 脚本文件 x.py
pyinstaller -F -i i.ico x.py

-F就是会脱离Python 环境也可运行exe

-i 是设置图标的

不要图标的话这样打包即可脱离Python环境:
pyinstaller -F x.py

txxcat 发表于 2020-5-20 18:21:59

    装了Anaconda或Pycharm没有?这个错误也许和path中混乱的的路径值有关系,pyinstaller根据path打包了错误的包导致问题。我猜是Anoconda,你试试在环境变量里把关于python的路径临时关闭,编辑路径在前面加一个分号让其失效就可以了,然后再试,试完了记得恢复。
   如果你是直接在命令提示符里运行的pyinstaller,那么把环境变量里的path除了原始python的其他路径临时关闭再试试。

rickwu 发表于 2020-5-21 09:50:44

Twilight6 发表于 2020-5-20 17:51
因为你打包时候没设置脱离python环境吧比如:

假设你一个图标文件为 i.ico 脚本文件 x.py


我是这样设置的,应该不是这个问题

rickwu 发表于 2020-5-21 09:53:50

txxcat 发表于 2020-5-20 18:21
装了Anaconda或Pycharm没有?这个错误也许和path中混乱的的路径值有关系,pyinstaller根据path打包了错 ...

没装Anaconda或Pycharm,那很可能是路径问题,我去试试
页: [1]
查看完整版本: pyinstaller问题