13赞
520
当前位置:  开发笔记 > 编程语言 > 正文

无法安装win32gui

如何解决《无法安装win32gui》经验,为你挑选了1个好方法。

我正在尝试使用pip安装win32gui,但出现错误:

C:\Users\?????>pip install win32gui

Collecting win32gui
Using cached https://files.pythonhosted.org/packages/b8/75/7bed82934e51903f9d48b26b3996161bb2dce1731607b4bb7fd26003ed3e/win32gui-221.5.tar.gz
Installing build dependencies ... done
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in 
File "c:\temp\pip-install-ycidig8u\win32gui\setup.py", line 27, in 
from win32.distutils.gui import win32gui_build_ext
File "c:\temp\pip-install-ycidig8u\win32gui\win32\distutils\gui.py", line 6, in 
from .command import win32_build_ext
ModuleNotFoundError: No module named 'win32.distutils.command'
----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in c:\temp\pip-install-ycidig8u\win32gui\

我正在使用python 3.7我已经升级了setuptools,但它仍然无法正常工作...



1> Legorooj..:

Win32gui与3.7不兼容。

3.7在2018年实现,最新版本的win32gui在2017年8月发布。

我建议安装3.6或更低版本作为解决方法。

编辑:

@bronson的回答在9天之前就击败了我,但是pywin32with的pip install pywin32安装将win32gui与与Windows接口的模块一起安装。


推荐阅读
  • 项目实现功能:1、使用工具:json在线解析器。(C#Newtonsoft.Json类库源码包源代码:JObjectTests.cs-好库网)2、前台:在文本框中输入内容,点击添加 ... [详细]
  • FastMM是非常优秀的内存管理器,但是从FastMM4Options.inc中找到合适自已程序的选项设置免不了一顿英文的纠缠,所以我把这个文件里的所有英文注释都翻译成了中文。如果 ... [详细]
  • C++中如何正确的开辟一个动态的二维数组
    如何定义一个动态的二维数组:如何定义一个动态的二级指针,看似每个有点C语言基础的人觉得自己都可以很容易完成,但要正确的完成并且说的明白其中道理不见得就那么多。 ... [详细]
  • react.js 从零开始(二)组件的生命周期
    什么是生命周期?组件本质上是一个状态机,输入确定,输出一定确定。当状态改变的时候会触发不同的钩子函数,可以让开发者做出响应。。一个组件的生命周期可以概括为初始化:状态下可以自定义的 ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 问题    我对编程很感兴趣,比较会c语言和c++语言,现在很想学C++.net。    正在看牛力和傅韵编的VisualC++.NET编程宝典,感觉难度很 ... [详细]
  • 无标题页usingSystem;usingSystem.Data;using System.Configuration;usingSystem.Collections;using ... [详细]
  • 公司在几万前开发了一套系统,用asp.net+html+ajax+css开发的,在ie7,8这些低版本的浏览器下远行很好,不需要任何设置,但对于新的浏览器ie10需要设计兼容性视图。问题1 ... [详细]
  • VS2010 任意行代码折叠
    原文:点击打开链接用VS编写C#时,可以用#regionname和#endregion,将代码分段,这样可以将代码折叠起来,当类过大,方法过长时,这种方法可以提高阅读效率,是人看着更舒服。 ... [详细]
  • pipinstallbootstarp使用bower安装bootstrap的命令是:bash$bowerinstallbootstrap不过问题出在如何安装bower上。官方网站上 ... [详细]
  • xStream实现Java类输出xml文件
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 离散数学中闭包的概念:若在一个集合上进行某种运算,其运算结果仍为集合中的元素,则称该集合为此运算上的闭包。X运算闭包集合中元素X运算后还是X元素“闭包”一词来源于以下两者的结合:要执行的 ... [详细]
  • selectpicker下拉多选框ajax异步或者提前赋值》默认值Bootstrapselect多选下拉框赋值success:function(data){varoldnumber ... [详细]
  • Itrytosendanarrayofjsonobjectstoserver:我尝试将一组json对象发送到服务器:varobjectData[{Des ... [详细]
author-avatar
缅甸环球国际
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有