pymouse库使用时提示ImportError: No module named 'windows' 20

python的版本是python3.5,编译器用的是pycharm2016.2.系统是64位的,在引入pymouse这个库的时候出现这个问题,同目录下的其他模块都能正常导... python的版本是python3.5,编译器用的是pycharm2016.2.系统是64位的,在引入pymouse这个库的时候出现这个问题,同目录下的其他模块都能正常导入,就这个不行,试过用pip和pycharm进行重新安装,没有效果。之前能够正常使用这个库,重装过pyth和pycharm后第一次使用出现这个问题,求大神帮助解答一下。
编译器给出的错误信息如下。
展开
 我来答
温若竹
2017-07-24 · 科教兴国,天下兴亡,匹夫有责
温若竹
采纳数:19 获赞数:118

向TA提问 私信TA
展开全部

这说明你没有安装win32api for python

去网站http://www.lfd.uci.edu/~gohlke/pythonlibs/下载

你python几位我不知道,只知道是3.5,那就选cp35的两个试试看,

运行pip install somefile.whl 

注:somefile是上述两个文件之一,whl是一种zip压缩包格式,pip是包管理器,pip已经包含在你的python3.5中了。

小岳岳可爱
2016-09-07 · TA获得超过151个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:151万
展开全部
这种错误就是说:模块不在搜索路径里,从而导致路径搜索失败!
导入模块时,不带模块的后缀名,比如.py
Python搜索模块的路径:
1)、程序的主目录
2)、PTYHONPATH目录(如果已经进行了设置)
3)、标准连接库目录(一般在/usr/local/lib/python2.X/)
4)、任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去
.pth后缀的文本文件中一行一行的地列出目录。
这四个组建组合起来就变成了sys.path了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知道buer
2017-05-23
知道答主
回答量:12
采纳率:0%
帮助的人:1.3万
展开全部
这个是因为缺少win32,在pymoused的__init__下,
elif sys.platform == 'win32':

from windows import PyMouse, PyMouseEvent
我把windows改成pymouse.windows之后,报No module named 'win32api',pip install pywin32 安装win32api
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大鱼plus
2017-12-18
知道答主
回答量:1
采纳率:0%
帮助的人:909
展开全部
找到安装pymouse时的文件,打开_init_.py文件(用记事本或者python编译软件)然后找到第92行的windows将其改写成 pymouse.windows就不报错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glhpt
2017-04-08
知道答主
回答量:13
采纳率:0%
帮助的人:5.6万
展开全部
将pymouse里面的第92行windows改成 pymouse.windows就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式