【问题标题】:How to fix 'DLL load failed while importing win32api' in Jupyter notebook after connecting VS code to Jupyter notebook?将VS代码连接到Jupyter笔记本后,如何在Jupyter笔记本中修复“导入win32api时DLL加载失败”?
【发布时间】:2021-07-02 13:43:15
【问题描述】:

当我尝试使用 Jupyter notebook 时,内核错误显示如下

import win32api
ImportError: DLL load failed while importing win32api:

将vs code连接到jupyter notebook后,出现错误。

我已经试过了

conda install pywin32

并将[Anaconda的安装目录]\Lib\site-packages\pywin32_system32中的两个文件复制到C:\Windows\System32

但是没有用。

如何解决?

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook pywin32


    【解决方案1】:

    尝试使用 pip 安装,这里可以解决你的问题

    pip install --upgrade pywin32==225
    

    或者这个,如果你还没有包的话

    pip install pywin32==225
    

    【讨论】:

      【解决方案2】:

      激活上述导致问题的环境后卸载win32api(如果已安装):

      pip uninstall pywin32
      

      然后使用pip安装pywin32:

      pip install pywin32
      

      Jupyter 之后应该可以工作。解决方案是ValentinVerschinin这里提出的

      【讨论】:

        【解决方案3】:

        您使用的是 Python 3.8 吗?这似乎是 Python 3.8 特有的问题。

        你能尝试安装pywin32==225吗?

        您可以参考this page

        【讨论】:

          猜你喜欢
          • 2021-12-31
          • 1970-01-01
          • 1970-01-01
          • 2022-12-30
          • 1970-01-01
          • 2017-09-24
          • 2021-02-16
          • 2020-11-20
          • 2017-12-04
          相关资源
          最近更新 更多