linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
报错信息
最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序。在程序开发结束开始打包时,却发现一直报错
PyInstaller cannot check for assembly dependencies.
Please install PyWin32 or pywin32-ctypes.
pip install pypiwin32
但是运行pip install pypiwin32时却提示两个库都已经安装过了
可是当再运行打包脚本时就是死活无法打包,就是提示缺少上面两个依赖库。
各种度娘发现都没有遇到类似奇葩情况的。
于是决定自行解决,首先根据错误关键词到pyinstaller的源码中去检索报错位置。
最终发现是因为导包问题引起的,两个依赖库确实已经安装只是导入方式不同导致报错。
解决方案
在python安装路径下找到Lib/site-packages/Pyinstaller目录下有个compat.py文件定位到212行
源码如下:
if is_win:
try:
from win32ctypes.pywin32 import pywintypes # noqa: F401
from win32ctypes.pywin32 import win32api
except ImportError:
xxxx
xxxx
做如下修改:将两个from改为import
if is_win:
try:
# from win32ctypes.pywin32 import pywintypes # noqa: F401
# from win32ctypes.pywin32 import win32api
import pywintypes
import win32api
except ImportError:
xxxx
xxxx
然后再重新运行打包脚本,打包成功
到此这篇关于完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误的文章就介绍到这了,更多相关pyinstaller打包报错找不到pypiwin32内容请搜索python博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客!
linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...相关推荐
- python解释器 pip安装_pip安装Python库时的问题及解决方法总结
pip安装Python库时遇到的问题及解决方法 笔者电脑系统是win7,同时安装了Python2.7和Python3.6,但是在通过命令行直接使用"pip install XXX" ...
- linux安装python库报错pywin32_Python3爬虫利器:Scrapy的安装
Scrapy是一个十分强大的爬虫框架,依赖的库比较多,至少需要依赖的库有Twisted 14.0.lxml 3.4和pyOpenSSL 0.14.在不同的平台环境下,它所依赖的库也各不相同,所以在安装 ...
- linux安装python库报错pywin32,Linux windows安装paramiko模块
1.首先我们刚刚说的pip是什么? 在pip的python官网上我们可以看到,pip 是"A tool for installing and managing Python packages ...
- linux安装python库报错pywin32_安装Python+Pywin32(version 3.3)
[转]linux内核中writesb(), writesw(), writesl() 宏函数 writesb(), writesw(), writesl() 宏函数 功能 : writesb() ...
- anacoda2如何连接使用mysql_Anaconda 安装 Python 库(MySQLdb)的方法-(转)
安装python库的过程中,最重要的地方就是版本需要兼容.其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配.其中文件名中包含的cp27表示CPython 2.7版 ...
- 安装python37路径报错_解决pycharm安装python库报错问题
最近在玩微信图灵机器人,不过我安装有一些库,安装报错,上网找了很久,总结有两种方法,记录一下 方法一: 手动安装,直接到官网你需要的python库下载到本地, 放在安装python路径,C:\User ...
- python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- python安装失败找不到指定路径_解决安装python库时windows error5 报错的问题
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- 解决 ubuntu图形界面无法打开,全屏都是【ok】,linux磁盘空间不足,pycharm添加桌面快捷方式,pip无法安装python库,火狐无法联网
说多了都是泪啊,昨天折腾大半天终于解决了上述问题,整理一下,如果能帮助大家就更好了(ps:本人小白一枚,很多东西都不明白原理,还请大家多多指教) 1 ubuntu图形界面无法打开,全屏都是[ok] 首 ...
最新文章
- caffe prototxt分析
- 并发模式:生产者和消费者
- Deepgreen数据库日志清理脚本
- 禁用当前的账户win7_系统小技巧:服务客人 开启Windows 10来宾账户
- 将一段区间的偶数分解为两个素数相加(Java)
- 3成失眠者放下手机才能睡 说中你了吗?
- 接口测试--apipost变量使用(一)
- 1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题
- 支持iCloud简记
- ansible之cron模块
- OSPF(Open Shortest Path First)开放式最短路径优先协议05
- python调用sdk接口_基于聚合数据的短信API接口调用示例-Python版
- 查询平均成绩最高的同学(MSSQL)
- 打工人也不好惹!一份校招“恶霸”指南强势冲上GitHub热榜,一天暴涨 1000 星!
- 快速注册认证小程序,三分钟学会免300元认证企业小程序
- python爬虫方向_爬虫实战(三) 用Python爬取拉勾网
- hp_jetdirect 9100漏洞检测
- 【松鼠科学会】头脑练功房:冥想真的有效吗?
- 华三(H3C)单臂路由
- python基础(一)完结
热门文章
- “毕设导师互选系统”项目产品宣传推广方案
- “赋值”与“初始化”
- 利用反射技术修改类中的字段(成员变量的反射)
- XAML实例教程系列 - 命名空间(NameSpace) 三
- jQuery 学习笔记之二 (jQuery代码风格)
- Java程序员如何做到Java架构师
- UOJ #588. 图图的旅行
- git 清空所有commit记录
- linux中用anaconda使用不同版本python
- Visual Studio图形调试器详细使用教程(基于DirectX11)