pyinstaller生成exe文件失败
我的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文件失败相关推荐
- python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法
在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...
- 利用pyinstaller生成exe文件碰到的一些问题及解决方法
在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...
- PyInstaller 生成exe文件
pyinstaller -F d:\python\login.py 其中-F为参数,可以写多个,如pyinstaller.py -F -w C:\python\login.py 参数 含义 -F ...
- Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件
前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...
- python生成exe文件运行闪退解决方法
** python生成exe文件运行闪退解决方法: ** 使用pyinstaller生成.exe文件: pyinstaller -F filename.py 用python写了一个程序,在python ...
- pyinstaller安装以及生成exe文件
安装pyinstaller (windows下)终端输入: python -m pip install --user pyinstaller(或者直接pip install pyinstaller) ...
- python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标
pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...
- Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件
Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...
- Python将py文件生成exe文件
使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...
最新文章
- 比特币寒冬中,你更应该关注企业区块链!
- php 解析 js new date,js new Date() 测试
- 外挂学习之路(1)--- bp send 回溯寻找关键call
- 华硕笔记本装linux系统教程视频,在新买的华硕笔记本电脑安装linux手记
- ubuntu下mysql-python模块的安装
- 解题报告 keke 的房子
- kali mysql停止服务器_从零开始:手把手教你黑客入门攻破服务器并获取ROOT权限...
- 西工大计算机学院交流,2017西工大计算机交流+精贵资料
- PHP总结:几个陷阱
- 带你揭开IP地址的神秘身份
- (进阶)LeetCode(9)——回文数(JavaScript)
- C#经典面试题及答案 (3)
- Java连接数据库代码
- 详解程序员如何备战金三银四跳槽季
- 陀螺仪、加速度计与MPU6050的关系
- Android性能专项测试之Batterystats
- ios12关闭设置角标_iOS如何优雅地消除应用角标详解
- LLJ-100HS; LLJ-500HS漏电继电器
- 【教学类-15-02】20221119《姓名描字帖-A4竖版(2*7)普通中号字》(大班适合中层次幼儿)
- idea 配置checkstyle【提高代码质量,检查代码规范的工具】
热门文章
- php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...
- 1033 旧键盘打字 (20 分)(c语言)
- Linux(8) —— grep命令
- 全排列—leetcode46
- 剑指offer-求二叉树深度
- SendInput代替了keybd_event
- 贪心/栈 - 去除重复字母
- HDU Problem - 5101 Select(二分)
- c++primer练习13.42
- html5_0_文章_分级_分段