无法使 python 个包工作
Cannot get python packages to work
我正在尝试计算 2 个字符串之间的编辑距离。试图安装 2 个包 (python-levenshtein) 和 pylev
使用 ananconda(在 Win 64 机器上)进行安装
conda install -c https://conda.anaconda.org/trent pylevenshtein
看起来包已安装
Fetching package metadata: ......
Solving package specifications: ..............
Package plan for installation in environment C:\Anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
pylevenshtein-0.10.1 | py27_0 34 KB
setuptools-20.1.1 | py27_0 674 KB
------------------------------------------------------------
Total: 707 KB
The following NEW packages will be INSTALLED:
pylevenshtein: 0.10.1-py27_0
The following packages will be UPDATED:
setuptools: 19.6.2-py27_0 --> 20.1.1-py27_0
Proceed ([y]/n)? y
Fetching packages ...
pylevenshtein- 100% |###############################| Time: 0:00:0042.36 kB/s
setuptools-20. 100% |###############################| Time: 0:00:02 320.43 kB/s
Extracting packages ...
[ COMPLETE ]|##################################################| 100%
Unlinking packages ...
[ COMPLETE ]|##################################################| 100%
Linking packages ...
[ COMPLETE ]|##################################################| 100%
但是,当我尝试导入包时,它说没有模块名称 pylev。 Python-levenshtein 也会发生同样的事情。使用的命令是(尝试过他的变体但似乎不起作用)
import pylev
import Levenshtein
无法弄清楚问题是什么
某些模块(这是一个 C 扩展)必须针对您正在使用的体系结构进行编译。请参阅针对您的案例的解释 here。
但是您始终可以使用来自 Christoph Gohlke's website
的编译版本(如 pylevenshtein 的情况)
我正在尝试计算 2 个字符串之间的编辑距离。试图安装 2 个包 (python-levenshtein) 和 pylev
使用 ananconda(在 Win 64 机器上)进行安装
conda install -c https://conda.anaconda.org/trent pylevenshtein
看起来包已安装
Fetching package metadata: ......
Solving package specifications: ..............
Package plan for installation in environment C:\Anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
pylevenshtein-0.10.1 | py27_0 34 KB
setuptools-20.1.1 | py27_0 674 KB
------------------------------------------------------------
Total: 707 KB
The following NEW packages will be INSTALLED:
pylevenshtein: 0.10.1-py27_0
The following packages will be UPDATED:
setuptools: 19.6.2-py27_0 --> 20.1.1-py27_0
Proceed ([y]/n)? y
Fetching packages ...
pylevenshtein- 100% |###############################| Time: 0:00:0042.36 kB/s
setuptools-20. 100% |###############################| Time: 0:00:02 320.43 kB/s
Extracting packages ...
[ COMPLETE ]|##################################################| 100%
Unlinking packages ...
[ COMPLETE ]|##################################################| 100%
Linking packages ...
[ COMPLETE ]|##################################################| 100%
但是,当我尝试导入包时,它说没有模块名称 pylev。 Python-levenshtein 也会发生同样的事情。使用的命令是(尝试过他的变体但似乎不起作用)
import pylev
import Levenshtein
无法弄清楚问题是什么
某些模块(这是一个 C 扩展)必须针对您正在使用的体系结构进行编译。请参阅针对您的案例的解释 here。
但是您始终可以使用来自 Christoph Gohlke's website
的编译版本(如 pylevenshtein 的情况)