I 可以從bash運行python或ipython時導入nltk包。所以,NLTK肯定是安裝某處(從bash的巨蟒, nltk.__file__
是 /home/nadine/anaconda2/lib/python2.7/site-packages/nltk/__init__.pyc
)無法在Jupyter筆記本中導入NLTK
但是,使用Jupyter筆記本電腦(我安裝使用蟒蛇,與2.7版本的Python)時,進口NLTK失敗:
import nltk
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-b06499430ee0> in <module>()
----> 1 import nltk
ImportError: No module named nltk
在Jupyter筆記本,sys.executable
產生/home/nadine/.conda/envs/py27/bin/python
,而從bash的巨蟒它產生/home/nadine/anaconda2/bin/python2.7
到底是什麼這裏出錯了,我該如何解決?
在那裏,我只能看到它運行「Python 2」。有沒有辦法獲得更詳細的信息? – Egon
你可以查看'help> about'來查看你的Jupyter Notebook運行的是哪個版本的python。對我來說它說: 「Python 2.7.13 | Anaconda,Inc. |」例如。 你也可以在ipython(導入工作的地方)和jupyter(不需要的地方)中使用'env'命令來檢查你當前所處環境的細節。 –
另一種檢查python版本的方法是,重新使用是'sys.version'(帶'import sys')。 –