我正在尝试下载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:无效的起始字节
我将非常感谢您帮助调试此
答案 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
>>>