ModuleNotFoundError:没有名为“ pywin32”的模块

我在Windows 10 64位上使用Python 3.8.0。 我正在尝试使用导入win32com取消对Excel电子表格的保护。无法识别,但是我遵循了ImportError: No module named win32com.client提供的解决方案 pip安装pywin32成功运行。我已经在下面复制了命令提示符信息:

C:\Users\ipeterson>pip install pywin32
Requirement already satisfied: pywin32 in c:\users\ipeterson\appdata\local\programs\python\python38-32\lib\site-packages (227)

C:\Users\ipeterson>pip show pypiwin32
Name: pypiwin32
Version: 223
Summary: UNKNOWN
Home-page: UNKNOWN
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Location: c:\users\ipeterson\appdata\local\programs\python\python38-32\lib\site-packages
Requires: pywin32
Required-by:

C:\Users\ipeterson>pip show win32com
WARNING: Package(s) not found: win32com

C:\Users\ipeterson>pip install win32com
ERROR: Could not find a version that satisfies the requirement win32com (from versions: none)
ERROR: No matching distribution found for win32com

C:\Users\ipeterson>pip show pywin32
Name: pywin32
Version: 227
Summary: Python for Window Extensions
Home-page: https://github.com/mhammond/pywin32
Author: Mark Hammond (et al)
Author-email: mhammond@skippinet.com.au
License: PSF
Location: c:\users\ipeterson\appdata\local\programs\python\python38-32\lib\site-packages
Requires:
Required-by: pypiwin32

似乎有一条错误的路径,但是我如上所述进行了检查,并且该位置保存在“ \ python38-32 \ lib \ site-packages”中。

关于Python 3.8.0 Shell为什么为每个模块返回“ ModuleNotFoundError:未命名模块”的任何想法?

>>> import pywin32
Traceback (most recent call last):
  File "<pyshell#1>",line 1,in <module>
    import pywin32
ModuleNotFoundError: No module named 'pywin32'
>>> import pypiwin32
Traceback (most recent call last):
  File "<pyshell#2>",in <module>
    import pypiwin32
ModuleNotFoundError: No module named 'pypiwin32'
>>> import win32com
Traceback (most recent call last):
  File "<pyshell#3>",in <module>
    import win32com
  File "C:\Users\ipeterson\AppData\Local\Programs\Python\Python38-32\lib\site-packages\win32com\__init__.py",line 5,in <module>
    import win32api,sys,os
ModuleNotFoundError: No module named 'win32api'

也许最近卸载的Anaconda仍会影响命令提示符下将来的pip安装模块? 如果是这样,我是否需要重新定义pip安装途径?

cmwapfang 回答:ModuleNotFoundError:没有名为“ pywin32”的模块

在pywin32软件包中没有名为pywin32的模块。您需要在代码中导入win32com.client。     将win32com.client导入为win32

本文链接:https://www.f2er.com/3009766.html

大家都在问