我的文件夾目錄是這樣NLTK與瓶進口錯誤
/maindir
__init__.py
settings.py
start
/run.py
/venv
.. other directories for flask here bin,include..etc
/app
__init__.py
main.py
views.py
/nbc
/__init__.py
naivebayesclassifier.py
的naivebayesclassifier.py模塊使用NLTK庫作爲這樣
from nltk.probability import ELEProbDist, FreqDist
import nltk
from collections import defaultdict
from os import listdir
from os.path import isfile, join
我在哪裏,如果我嘗試的一個問題運行程序直接進入/應用程序並運行
python main.py
哪些進一步包括nbc和使用它,我沒有問題。
但是,當我嘗試與燒瓶一起部署。我移動一個目錄並運行 ./start,它具有以下
. venv/bin.activate
./run.py
和run.py具有以下
#!venv/bin/python
from app import app
app.run(debug = True)
這之前我包括NLTK庫工作過,但是現在它給我
ImportError: No module named nltk.probability
我已經安裝NLTK使用
錯誤說法但我覺得我錯過了一些安裝的地方,使其在部署時工作。
你在使用什麼操作系統以及哪個版本的Python? – Apelsin
Ubuntu 12.04和Python 2.7.3 – Rahul