Python-“import win32api”报“Import

作者: 无聊的IT | 来源:发表于2017-01-23 15:41 被阅读923次

    环境

    问题

    安装pywin32过程正常,没有报错。安装好后在Python中执行import win32api报错,报错信息如下:

    import win32api报错信息截图
      执行import win32console也同样报一样的错误。

    尝试

    • 复制“...\lib\site-packages\pywin32_system32\”下面的所有文件到“c:\windows\system32:”,无效。
    • 添加环境变量PYTHONPATH,无效。

    解决

    将pywin32的安装文件用WinRAR解开,里面有两个目录,分别是“PLATLIB”和“SCRIPTS”,其中“SCRIPTS”目录中有一个文件叫作“pywin32_postinstall.py”,直接以管理员身份在CMD窗口中执行:
    python3 pywin32_postinstall.py -install
    (说明:此处的“python3”是因为我机器中同时安装了python2.7和python3,为了区别,我修改了python3的执行文件的文件名。)
      执行情况如下图:

    “python3 pywin32_postinstall.py -install”执行情况

    # 结果
      问题解决,如下图。


    Paste_Image.png

    相关文章

      网友评论

      • 右哼哼丨左哼哼:感谢这篇文章,因为我尝试安装的时候,提示这个包已经被安装过了,但是我爬虫还是提示缺少win32api 靠这边文章解决了问题 大大的感谢! 已赞赏,老哥买水喝.
        无聊的IT:@右哼哼丨左哼哼 谢谢
      • 风行小天:我的还是不行,疯了都快,深坑
      • 0f88a2e88915:感谢,问题解决了
        无聊的IT:@ysxswh 我觉得你说的有一定的道理
        kwonghing:@ysxswh 感谢
        0f88a2e88915:我开始用非管理员cmd没有解决,后来用管理员的cmd解决了,感觉问题应该是在安装pywin32的时候,没有开启管理员权限安装,所有有些系统配置,没有设置成功
      • 137bf4aa664b:感谢!

      本文标题:Python-“import win32api”报“Import

      本文链接:https://www.haomeiwen.com/subject/ptuabttx.html