我的python是3.6,目前pyinstaller并不支持,有网友建议在Github上下载源码,用pyinstaller_develop文件夹替换pyinstaller安装位置下同名文件夹。这样做之后依然生成失败,虽然可以得到exe文件,但执行出错。分析错误提示后,发现我的问题很特殊,如果你的问题和我一样,希望可以帮到你。

我的问题是包的引用,我也不知道自己设置了什么,在引用同一个文件夹下的文件时,需要从文件夹开始,而不是直接引用文件。例如A文件夹中有a1,a2两个文件。现在在a1中引用a2,正常应该写

from a2 import *

但是我的环境下必须写成

from A.a2 import *

就是这一点差别,在生成exe文件时总会提示“找不到模块A”。对这个问题的修改方式很简单,把程序的主入口文件,例如a1.py文件从这个文件夹取出来,放在和A文件夹同一个层级下。然后用pyinstaller a1.py就可以生成。目前亲测dist下exe文件可以运行,build文件仍然无法运行,问题应该是python安装中环境变量的设置,但用户一般不装python,所以我也就不纠结这个问题了。

转载于:https://www.cnblogs.com/sgdd123/p/7727912.html

pyinstaller生成exe文件失败相关推荐

  1. python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法

    在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...

  2. 利用pyinstaller生成exe文件碰到的一些问题及解决方法

    在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...

  3. PyInstaller 生成exe文件

    pyinstaller  -F  d:\python\login.py 其中-F为参数,可以写多个,如pyinstaller.py -F -w  C:\python\login.py 参数 含义 -F ...

  4. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  5. python生成exe文件运行闪退解决方法

    ** python生成exe文件运行闪退解决方法: ** 使用pyinstaller生成.exe文件: pyinstaller -F filename.py 用python写了一个程序,在python ...

  6. pyinstaller安装以及生成exe文件

    安装pyinstaller (windows下)终端输入: python -m pip install --user pyinstaller(或者直接pip install pyinstaller) ...

  7. python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标

    pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...

  8. Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件

    Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...

  9. Python将py文件生成exe文件

    使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...

最新文章

  1. 比特币寒冬中,你更应该关注企业区块链!
  2. php 解析 js new date,js new Date() 测试
  3. 外挂学习之路(1)--- bp send 回溯寻找关键call
  4. 华硕笔记本装linux系统教程视频,在新买的华硕笔记本电脑安装linux手记
  5. ubuntu下mysql-python模块的安装
  6. 解题报告 keke 的房子
  7. kali mysql停止服务器_从零开始:手把手教你黑客入门攻破服务器并获取ROOT权限...
  8. 西工大计算机学院交流,2017西工大计算机交流+精贵资料
  9. PHP总结:几个陷阱
  10. 带你揭开IP地址的神秘身份
  11. (进阶)LeetCode(9)——回文数(JavaScript)
  12. C#经典面试题及答案 (3)
  13. Java连接数据库代码
  14. 详解程序员如何备战金三银四跳槽季
  15. 陀螺仪、加速度计与MPU6050的关系
  16. Android性能专项测试之Batterystats
  17. ios12关闭设置角标_iOS如何优雅地消除应用角标详解
  18. LLJ-100HS; LLJ-500HS漏电继电器
  19. 【教学类-15-02】20221119《姓名描字帖-A4竖版(2*7)普通中号字》(大班适合中层次幼儿)
  20. idea 配置checkstyle【提高代码质量,检查代码规范的工具】

热门文章

  1. php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...
  2. 1033 旧键盘打字 (20 分)(c语言)
  3. Linux(8) —— grep命令
  4. 全排列—leetcode46
  5. 剑指offer-求二叉树深度
  6. SendInput代替了keybd_event
  7. 贪心/栈 - 去除重复字母
  8. HDU Problem - 5101 Select(二分)
  9. c++primer练习13.42
  10. html5_0_文章_分级_分段