ImportError:No module named ‘win32api’
又出现了这个找不到包的问题。

如果你安装的 pywin32 版本高于 223,那就要同时安装 Pypiwin32,就可以正常使用 pywin32 的各种模块了
我安装的pywin32是219版本的,同样pypiwin32也是这个版本。但还是出现了无法导入的问题。

于是我开始看博客,找解决办法,最后有个博主说直接在project Structrue中添加第三方库的绝对路径试试,我试了,没用,然后remove这个操作,试图回到之前的状态,结果pycharm中Project Structrue用了remove content root把我根目录下的(site-package)第三方库全删了。(这下好了,直接重置了)
然后我就开始重新配置我的python环境,并且开始下载我需要的包。
由于爬虫需要部署到xp上,我把我python的版本降到了python34,之前的3.9被我卸载了。但是今天又接到任务,需要把win10上的爬虫修改一下,一开始没想到版本有问题。然后在下载第三方库的时候报了错,错误日志就不贴出来了,意思是pip版本过低,无法下载第三方库。(我的pip版本为了适配python34,所以不是最新的,这也导致我无法直接用Pycharm进行第三方库的管理跟下载,只能用pip指令下载)
为了适配项目,

本文讲述了在处理多版本Python环境时遇到的第三方库导入问题,如`ImportError: No module named 'win32api'`。作者尝试了安装Pypiwin32、修改项目结构、重新配置Python环境等方法,最终发现问题是由于Python版本、pip版本和PyCharm版本不匹配导致。解决方案包括降级Python版本、手动安装pip、使用不同版本的PyCharm以及调整pip的超时时间和使用国内镜像源加速下载。作者强调了版本匹配在解决这类问题中的关键作用。

7661

被折叠的 条评论
为什么被折叠?



