仮想環境 [fuzzywuzzy==0.3.1] に pip install で 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)
これはうまく機能し、結果が得られます。
次に、以下をファイルに書き込みます (Sublime Text を使用)。
#!/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 行目、fuzzywuzzy インポート fuzz ImportError から: fuzzywuzzy という名前のモジュールはありません
モジュールがインタープリターに正常にインポートされるのに、スクリプトから実行するとインポートされない理由はありますか?
両方で同じバージョンの python を使用しています。つまり、virtualenv を使用しています。
#!/Users/InNov8/Projects/datamine/denv/bin/python
アドバイスをありがとう!