anaconda win10安裝報錯:UnicodeDecodeError解決方法


Traceback (most recent call last):
  File "D:\Anaconda2\Scripts\conda-script.py", line 3, in <module>
    import conda.cli
  File "D:\Anaconda2\lib\site-packages\conda\cli\__init__.py", line 8, in <module>
    from .main import main  # NOQA
  File "D:\Anaconda2\lib\site-packages\conda\cli\main.py", line 46, in <module>
    from ..base.context import context
  File "D:\Anaconda2\lib\site-packages\conda\base\context.py", line 252, in <module>
    context = Context(SEARCH_PATH, conda, None)
  File "D:\Anaconda2\lib\site-packages\conda\common\configuration.py", line 694, in __init__
    self._add_search_path(search_path)
  File "D:\Anaconda2\lib\site-packages\conda\common\configuration.py", line 701, in _add_search_path
    return self._add_raw_data(load_file_configs(search_path))
  File "D:\Anaconda2\lib\site-packages\conda\common\configuration.py", line 371, in load_file_configs
    raw_data = odict(kv for kv in chain.from_iterable(load_paths))
  File "D:\Anaconda2\lib\collections.py", line 69, in __init__
    self.__update(*args, **kwds)
  File "D:\Anaconda2\lib\_abcoll.py", line 571, in update
    for key, value in other:
  File "D:\Anaconda2\lib\site-packages\conda\common\configuration.py", line 371, in <genexpr>
    raw_data = odict(kv for kv in chain.from_iterable(load_paths))
  File "D:\Anaconda2\lib\site-packages\conda\common\configuration.py", line 346, in _file_yaml_loader
    assert fullpath.endswith(".yml") or fullpath.endswith("condarc"), fullpath
UnicodeDecodeError: 'utf8' codec can't decode byte 0xce in position 11: invalid continuation byte

今天安裝anaconda之后提示這種錯誤,然后在網上找到的方法都不管問題

http://www.cnblogs.com/harrychinese/archive/2012/01/19/change_python_default_encoding.html

而他的方法用了之后還是gg,於是繼續找,最終

http://blog.csdn.net/hugleecool/article/details/17996993

把sitecustomize.py改成上面網站的代碼,最終搞定。

即:增加一個名為 sitecustomize.py, 推薦存放的路徑為 site-packages 目錄下
sitecustomize.py 是在 site.py 被import 執行的, 因為 sys.setdefaultencoding() 是在 site.py 的結尾處被刪除的, 所以, 可以在 sitecustomize.py 使用 sys.setdefaultencoding(). 
#file name:  sitecustomize.py

import sys  
sys.setdefaultencoding('gbk')  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM