簡體   English   中英

使用python2.7下載語料庫NLTK時的UnicodeDecodeError

[英]UnicodeDecodeError when download corpora NLTK with python2.7

我認為我輸入nltk包時,我輸入下面的句子我有錯誤。 是安裝錯誤? 還是編碼?

#-*- coding: utf-8 -*-
import nltk
nltk.download()

Traceback (most recent call last):
  File "C:/Lab/crawling/crawling_practice.py", line 2, in <module>
    import nltk
  File "C:\Anaconda2\lib\nltk\__init__.py", line 128, in <module>
    from nltk.chunk import *
  File "C:\Anaconda2\lib\nltk\chunk\__init__.py", line 155, in <module>
    from nltk.data import load
  File "C:\Anaconda2\lib\nltk\data.py", line 77, in <module>
    if 'APPENGINE_RUNTIME' not in os.environ and os.path.expanduser('~/') != '~/':
  File "C:\Anaconda2\lib\ntpath.py", line 311, in expanduser
    return userhome + path[i:]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 9: ordinal not in range(128)

您使用的是什么Python編輯器? # -*- coding: utf-8 -*- head注釋僅在某些編輯器中受支持。 對於所有編輯應該工作# coding=<encoding name> 請閱讀文檔了解更多信息。 https://www.python.org/dev/peps/pep-0263 也可能是,nltk嘗試下載自己的文件路徑或您的用戶名包含任何Unicode字符(請參閱最后的追溯行)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM