鱼C论坛

 找回密码
 立即注册
查看: 793|回复: 4

pyinstaller问题

[复制链接]
发表于 2020-5-20 17:41:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
pyinstaller打包过程中模块导入失败,打包的python代码中导入了pandas包,打包的时候很多模块都没能成功打包,最后运行exe的时候就报图片中的错误错误
微信图片_20200520174106.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-20 18:21:59 | 显示全部楼层
    装了Anaconda或Pycharm没有?这个错误也许和path中混乱的的路径值有关系,pyinstaller根据path打包了错误的包导致问题。我猜是Anoconda,你试试在环境变量里把关于python的路径临时关闭,编辑路径在前面加一个分号让其失效就可以了,然后再试,试完了记得恢复。
   如果你是直接在命令提示符里运行的pyinstaller,那么把环境变量里的path除了原始python的其他路径临时关闭再试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-21 09:50:44 | 显示全部楼层
Twilight6 发表于 2020-5-20 17:51
因为你打包时候没设置脱离python环境吧比如:

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

我是这样设置的,应该不是这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-21 09:53:50 | 显示全部楼层
txxcat 发表于 2020-5-20 18:21
装了Anaconda或Pycharm没有?这个错误也许和path中混乱的的路径值有关系,pyinstaller根据path打包了错 ...

没装Anaconda或Pycharm,那很可能是路径问题,我去试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 02:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表