我两个都试过了
pip install pypiwin32
和/或
pip install pywin32
他们都在我的Windows 7 x64 / Python 2.7.15 64位上成功了(这是我在PC上安装的唯一Python)。我甚至做了:
python C:\Python27\Scripts\pywin32_postinstall.py -install
它成功地返回:
...
创建文档的快捷方式
pywin 32扩展已成功安装。
当我在做import pywin32
时:
ImportError:没有名为pywin 32的模块
如何在Windows 7上安装pywin32
?
3条答案
按热度按时间mi7gmzs61#
解决办法确实是
而不是
import pywin32
!wbgh16ku2#
我只是把这个放在这里以防有人感兴趣。这是M.哈蒙德和A.罗宾逊列出了
Pywin32
包中的模块(或之前调用的win32all
包):mmapfile
-Windows内存Map文件的接口,这是一种允许在多个进程之间共享数据的机制。odbc
-开放数据库连接API的接口,用于连接到多个数据库的可移植API。win32api
-访问许多常见和简单的Windows API;具有API支持的横截面的通用模块。win32event
-访问Windows甚至信令API。此模块允许您操作和等待Windows事件、信号量、互斥锁等。win32evtlog
、win32evtlogutil
-Windows NT事件日志的接口。win32evtlog
模块为Windows NT API提供了一个原始接口,而win32evtlogutil
模块提供了一些实用程序来简化模块的使用。win32pdh
-Windows NT性能监视器的接口。此模块使用Microsoft提供的称为性能数据帮助程序或PDH的帮助程序DLL。win32pipe
-访问与管道相关的Win32函数,例如用于创建和使用管道的函数,命名管道。win32file
-访问与文件相关的Win32函数。此模块向Windows上的文件公开一个低级的原始接口,仅在标准Python文件对象不适用时使用。win32lz
-Windows LZ压缩库的接口。请注意,由于创建了这个模块,Python现在支持gzip压缩格式,因此在大多数情况下不再使用win32 lz。win32net
,win32wnet
-Windows网络API的接口。win32net
提供Windows NT特定服务器网络的接口,而win32wnet
提供所有版本都可用的客户端网络功能。win32print
-与打印机相关的Windows API的接口。win32process
-与进程相关的Windows API的接口。win32ras
-Windows远程访问服务(RAS)的接口。用于建立到Windows NT服务器的远程连接,通常使用调制解调器。win32security
-访问Windows NT安全相关功能。win32service
、win32serviceutil
-访问与Windows NT服务相关的API。win32trace
,win32traceutil
-调试相关模块。这些模块允许您在单独的进程中收集Python进程的输出。这在调试服务器样式的应用程序时非常有用,其中Python错误和其他消息不可用。nqwrtyyt3#
从现在起09.06.2023你会在IDLE 3.11.3中得到这个错误:
要避免这种情况,你需要做的就是使用 from 语句:
这会很有效的
如果你仍然遇到任何错误,py 32 win提供了一个名为 pywin32_postinstall.py 的文件,它位于 *\Python311\Scripts\文件夹中,如果你用-install参数执行它,它将尝试修复安装,看起来像这样
注意,COM对象不能在没有管理权限的情况下安装(我没有遇到任何问题,我不需要它)