當利用Pycharm直接下載安裝所需模塊或者package時,通常會遇到編碼問題。問題類型如下:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5
解決此類錯誤的方法是:
在Python的安裝目錄下的lib文件夾下 的site.py文件中加入如下代碼(python/lib/site.py)
import sys
reload(sys)
sys.setdefaultencoding('gbk')
通常會有import sys,所以只在下面加上剩下兩行就可以了,如下
然後重啓Pycharm,重新下載安裝即可。