本文介绍了如何在 OSX 上导入和使用 python Levenshtein 扩展?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经下载了 python-Levenshtein 档案并解压了 Levenshtein 目录.所以,结果我有以下文件结构:
I've downloaded the python-Levenshtein archive and extracted Levenshtein dir. So, in result I have the following files structure:
Levenshtein
- __init__.py
- _levenshtein.c
- _levenshtein.h
- StringMatcher.py
myscript.py
以及以下 myscript.py
内容:
from Levenshtein import *
from warnings import warn
print Levenshtein.distance(string1, string2)
但我收到以下错误 -
But I get the following error -
Traceback (most recent call last):
File "myscript.py", line 1, in <module>
from Levenshtein import *
File "/path/to/myscript/Levenshtein/__init__.py", line 1, in <module>
from Levenshtein import _levenshtein
ImportError: cannot import name _levenshtein
这里有什么问题?
推荐答案
安装python-Levenshtein 包:
pip install python-levenshtein
(这需要 pip,但大多数现代 Python 安装都包含它.)
(This requires pip, but most modern Python installations include it.)
这篇关于如何在 OSX 上导入和使用 python Levenshtein 扩展?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!