NLTK库失败

时间:2017-12-30 04:47:56

标签: python nltk python-3.6

我正在尝试下载NLTK库。

我已经运行了pip install。由于我使用的是anaconda,条件已经满足了

我跑

import nltk
nltk.download()

我收到此错误:

  

显示信息   https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml   -------------------------------------------------- ------------------------- UnicodeDecodeError Traceback(最近一次调用   最后)in()   ----> 1 nltk.download()

     

/anaconda/lib/python3.6/site-packages/nltk/downloader.py in   下载(self,info_or_id,download_dir,quiet,force,prefix,   halt_on_error,raise_on_error)       659#函数应该制作一个新的自我副本吗?       660如果download_dir不是None:self._download_dir = download_dir    - > 661 self._interactive_download()       662返回True       663

     

/anaconda/lib/python3.6/site-packages/nltk/downloader.py in   _interactive_download(个体经营)       980如果TKINTER:       981尝试:    - > 982 DownloaderGUI(self).mainloop()       983除了TclError:       984 DownloaderShell(self).run()

     

/anaconda/lib/python3.6/site-packages/nltk/downloader.py in   mainloop(self,* args,** kwargs)1715 1716 def   mainloop(self,* args,** kwargs):    - > 1717 self.top.mainloop(* args,** kwargs)1718 1719#///////////////////////////////// ////////////////////////////////

     主要环境中的

/anaconda/lib/python3.6/tkinter/ init .py(self,n)
  1275 def mainloop(self,n = 0):1276"""调用mainloop   Tk。"""    - > 1277 self.tk.mainloop(n)1278 def quit(self):1279"""退出Tcl解释器。所有小部件都将是   销毁"""

     

UnicodeDecodeError:' utf-8'编解码器不能将字节0xff解码到位   0:无效的起始字节

我将非常感谢您帮助调试此

1 个答案:

答案 0 :(得分:0)

尝试这种方法

sudo pip install -U nltk

然后你只是测试安装

python
Python 3.6.3 |Anaconda custom (64-bit)| (default, Oct 13 2017, 12:02:49) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk
>>>