尝试在(Jupyter ipython + Windows)上导入Levenshtein

时间:2018-11-10 08:14:54

标签: python jupyter-notebook

我是python和Anaconda的新手,我试图运行包含Levenshtein导入的代码,但是,它向我显示了此错误:

ImportError                               Traceback (most recent call last)
<ipython-input-1-896847aaaa86> in <module>()
      1 import pandas as pd
      2 import numpy as np
----> 3 import Levenshtein as lv
      4 import math
      5 import re

ImportError: No module named 'Levenshtein'

关于此的任何建议,我欠您很多谢意

1 个答案:

答案 0 :(得分:0)

发生错误是因为Anaconda不随Levenshtein软件包一起提供。您必须安装它。

通常,您想使用conda命令在Jupyter Notebook上安装python软件包。但是,特别是因为Windows Defender无限期地支持该过程,我在安装此软件包时遇到了麻烦,尤其是在Windows上。

我设法通过在Windows的cmd中使用pip来安装它。首先,您必须确定笔记本中的python可执行文件正在运行。

在笔记本中:

import sys
{sys.executable}

复制单元格输出的路径,打开cmd。在那里,使用以下命令:

[PASTE THE PATH HERE] -m pip install python-levenshtein

之后,您应该可以导入Levenshtein。