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