Python 模糊输入错误怪异
我已经通过pip安装将fuzzywuzzy安装到虚拟环境中[fuzzywuzzy==0.3.1] 在通过ipython的python解释器中,我执行以下操作Python 模糊输入错误怪异,python,import,fuzzywuzzy,Python,Import,Fuzzywuzzy,我已经通过pip安装将fuzzywuzzy安装到虚拟环境中[fuzzywuzzy==0.3.1] 在通过ipython的python解释器中,我执行以下操作 from fuzzywuzzy import fuzz from fuzzywuzzy import process a = "my name is lena" b = "my name is Elena" fuzz.ratio(a,b) 这很好,给了我一个结果 接下来,我使用升华文本将以下内容写入文件: #!/Users/InNov
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)
当我在终端中运行此命令时,会出现以下错误:
文件/Users/InNov8/Projects/datamine/_MiningScripts/fuzz-test2.py,第4行,在
从fuzzyfuzzy导入fuzz
ImportError:没有名为fuzzywuzzy的模块
模块成功导入解释器,但从脚本执行时不会导入,这有什么原因吗
我在两者中使用相同版本的python,即通过virtualenv
#!/Users/InNov8/Projects/datamine/denv/bin/python
谢谢你的建议 我把它修好了,不知怎的把shebang改成了
#!/usr/bin/env python
让它现在正常工作。。。无法解释,但它正在工作。请再次尝试重新安装FuzzyWozzy库
pip install fuzzywuzzy
pip3 install fuzzywuzzy
您尝试运行脚本时是否激活了virtualenv?是。我执行以下操作,将cd刻录到目录,然后source denv/bin/activate,其中denv是虚拟环境的名称。代码中的she-bang行指向虚拟环境中的同一条python。您是否已将其安装在您的virtualenv中?在激活的virtualenv中,键入pip freeze以查看该软件包是否显示在已安装软件包列表中。是的-denvManishs MacBook Pro:datamine InNov8$pip freeze BeautifulSoup==3.2.1 MechanicalSoup==0.2.0 beautifulsoup4==4.3.2 fuzzywuzzy==0.3.1 gnureadline==6.3.3 ipython==2.2.0 pygoogle==0.6请求==2.3.6请求==1.7.3 wsgiref==0.2 xgoogle==0.9.3xlwt==0.7.5