0
我已经安装fuzzywuzzy通过pip安装到虚拟环境中[fuzzywuzzy == 0.3.1]。Fuzzywuzzy导入错误怪异
在Python解释器(通过IPython中)我下面
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
a = "my name is lena"
b = "my name is Elena"
fuzz.ratio(a,b)
的正常工作并给我一个结果。
接下来,我写了下面到一个文件(用崇高文本):
#!/Users/InNov8/Projects/datamine/denv/bin/python
# -*- coding: utf-8 -*-
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
'''
Fuzzy Logic Test
'''
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
a = "my name is lena"
b = "my name is Elena"
print fuzz.ratio(a,b)
当我在终端运行此我得到以下错误:
文件“/用户/ INNOV8 /项目/datamine/_MiningScripts/fuzz-test2.py”,从fuzzywuzzy进口绒毛 导入错误线4条,在 :无模块名为fuzzywuzzy
是否有任何理由为什么一个模块会自动导入到成功的解释,但止跌从脚本执行时不导入?
我使用python两个,即同一版本,通过的virtualenv
#!/Users/InNov8/Projects/datamine/denv/bin/python
感谢您的咨询!
当您尝试运行脚本时,您的virtualenv是否已激活? – MattDMo 2014-08-29 19:29:51
是的。我执行以下操作,cd到目录,然后“source denv/bin/activate”,其中denv是虚拟env的名称。代码中的“she-bang”(?)行指向虚拟环境中的相同python。 – Manish 2014-08-29 19:44:51
你有没有把它安装在你的virtualenv中? – 2014-08-29 19:54:29