python 3.6 on win 10 editdistance模块无法导入(DLL加载失败问题)

Posted

技术标签:

【中文标题】python 3.6 on win 10 editdistance模块无法导入(DLL加载失败问题)【英文标题】:Python 3.6 on win 10 editdistance module can not be imported ( DLL load failed problem ) 【发布时间】:2021-09-21 13:34:07 【问题描述】:

Hiroyuki Tanaka 的editdistance模块无法在python 3.6 windows 10上导入

python main.py 回溯(最近一次通话最后): 文件“main.py”,第 7 行,在 导入编辑距离 文件“C:....\AppData\Local\Programs\Python\Python36\lib\site-packages\editdistance_init_.py”,第 1 行,在

**from .bycython import eval**

ImportError: DLL load failed: 找不到指定的模块。

可能是什么问题?

谢谢

【问题讨论】:

【参考方案1】:

很抱歉打扰了相关人员。

问题不在于 editdistance 模块,而是关于从 python 调用 c++ 模块。我认为我计算机中的可再分发 VC++ 文件以某种方式损坏。所以我从以下位置重新加载了文件 vc_redist.x64.exe:

https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0

并选择了“修复”选项。

之后一切正常。

谢谢

【讨论】:

以上是关于python 3.6 on win 10 editdistance模块无法导入(DLL加载失败问题)的主要内容,如果未能解决你的问题,请参考以下文章

Python文件右键没有“Edit with IDLE”的解决办法

在 Windows 10 python 3.6 上安装 matplotlib

win10环境下安装tensorflow

当使用nosetest或print时,oserror python 3.5.4 on win 10 1709

使用 python 3.6 和 Vmware WorkStation 构建一个小型虚拟局域网通讯程序

win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)