機器學習常用到python的自然語言處理框架NLTK,這是機器學習的常用包,在使用過程中會遇到不少問題。我會和大家分享在這其中的一些經驗。
今天閒來說一下安裝,在安裝中出現的download錯誤。
>>> import nltk
>>> nltk.download()
NLTK Downloader
------------------------ -------------------------------------------------- -
d) Download l) List c) Config h) Hep q) Quit
------------------------------ Help q) Quit
------------------------------ ----------------------------------------------
Downloader> l
Packages:
Error connecting to server: [Errno -2] Name or service not known
經過推測,是伺服器無法連接下載伺服器位址導致的。
查看nltk download設定
Downloader> c
Data Server:
- 3 Package Collections Available
- 3 Package Collections Available- Data directory: /home /wym/nltk_data然後> curl http://nltk.googlecode.com/svn/trunk/nltk_data/index.xml報錯:curl: (6) Couldn't resolve host 'nltve code.com 'google的地址一定是被牆掉了(唉,大家懂的)解決方法:修改dns位址,> vim /etc/resolv.conf修改nameserver為: nameserver 88. 問題解決