1. 程式人生 > >[python]解決Windows下安裝第三方外掛報錯:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:

[python]解決Windows下安裝第三方外掛報錯:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:

系統:win10
IDE:pycharm
Python版本:2.7
安裝第三方外掛是報錯:
這裡寫圖片描述
報錯原因與編碼有關,pip把下載的臨時檔案存放在了使用者臨時檔案中,這個目錄一般是C:\Users\使用者名稱\AppData\Local\Temp,目錄名中有中文,顯然ascii這種編碼是不支援的,因為我的使用者名稱是中文的所以出現了錯誤,解決方法:
找到python2.7目錄下的Lib資料夾中的ntpath.py檔案,開啟,找到def join(path, *paths): 這個方法下新增一下兩行程式碼:

reload(sys)  
sys.setdefaultencoding('gbk')

相關推薦

[python]解決Windows安裝第三方外掛UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:

系統:win10 IDE:pycharm Python版本:2.7 安裝第三方外掛是報錯: 報錯原因與編碼有關,pip把下載的臨時檔案存放在了使用者臨時檔案中,這個目錄一般是C:\Users

python問題UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position

使用febootstrap時碰到這個錯誤 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 經過搜尋,發現應該是因為python2.x的預設編碼是ascii,而程式碼中可能由utf-8

字串繼續編碼 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in rang

dd_/root>cat a2.py import commands import MySQLdb condition='20.2.224.26' conn= MySQLdb.connect( host='127.0.0.1', por

python】-- 安裝 xadmin錯誤"UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444"

在學習 Django 時,需要安裝 xadmin ,結果出現了一下錯誤 C:\WINDOWS\system32>pip install xadmin Collecting xadmin

解決UnicodeDecodeError: ‘asciicodec cant decode byte 0xe5 in position 108: ordinal not in range(128)

style 資料 spa 和數 cnblogs ref lib utf 其中   今天做網頁到了測試和數據庫交互的地方,其中HTML和數據庫都是設置成utf-8格式編碼,插入到數據庫中是正確的,但是當讀取出來的時候就會出錯,原因就是Python的str默認是ascii編碼,

Python各種錯誤之 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 33: ordinal not in

錯誤起因: 為Python2.7安裝ez_setup.py。 所報錯誤: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in pos

python 讀取資料出現UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

之前寫程式時也出現過類似錯誤,每次解決了到第二次遇見又忘了具體方法,這次記錄一下。 一、字元編碼問題 先介紹一下字元編碼問題 1.ASCLL與GB2312 由於計算機是美國人發明的,因此,最早只有127個字元被編碼到計算機裡,也就是大小寫英文字母、數字和一些符號,這個

UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 0: i問題

在網上搜了很多人的處理方法是在程式的頂部加 import sys reload( sys ) sys.setdefaultencoding('gbk') 可是我自己試一了,程式錯是不報了,但是實際沒有執行 最後,我在程度的頂部加了下面兩行就好了,中文也可以正常顯示了

python 編碼問題 UnicodeDecodeError: ‘utf8’ codec cant decode byte 0xb4 in position 0: invalid start byt

心好累呀,作為一個菜鳥,進了銀行實習,銀行還沒有網路,不能查詢,只能靠自己的流量;而且銀行也不能將檔案輸入輸出,造成了我更加懵逼的狀態。腳還扭傷了,兩週沒有去,進度更不上。 windows配spark的環境老不行,問題也不能解決。等會把問題抄一下吧 先把編碼的問題寫上來

VS2015 python程式設計,'utf-8' codec can't decode byte解決辦法?

問題描述,形如以下的C++呼叫python程式碼,在vs2015下報中文編碼錯誤 #include <iostream> using namespace std; int main() { Py_Initialize(); /*初始化

python 安裝scrapy錯誤提示UnicodeDecodeError: 'ascii' codec can't decode byte 解決方案

應該是出了編碼問題,谷歌了一下找到了解決方案:在python的Lib\site-packages資料夾下新建一個sitecustomize.py: import sys sys.setdefaultencoding('gb2312') 搞定,就是這麼簡單!

python執行時出現UnicodeDecodeError: 'gbk' codec can't decode byte 0x89 in position 14: illegal ...的解決辦法

在python第四次實驗作業時: python在讀取檔案時出現“UnicodeDecodeError: 'gbk' codec can't decode byte 0x89 in position 14: illegal multibyte sequence”錯誤 翻譯為

問題解決Conan "'ascii' codec can't decode byte 0xe5 in position 36: ordinal not in range(128)"

解決方案: 注意檔名的編碼 解決過程: 在用 Conan 編譯 C++過程中遇到報錯"‘ascii’ codec can’t decode byte 0xe5 in position 36: ordinal not in range(128) ",困擾多時,問題

python 寫入檔案時,UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 1806: ille

最近用到python 爬取智聯招聘上的網頁,想把頁面儲存本地: def writeintofile(filename, str): # 開啟檔案 fo = open(filename, 'w') # 寫的方式開啟檔案 prin

解決UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte問題

本文最後更新於2018-6-20,可能會因為沒有更新而失效。如已失效或需要修正,請聯絡我! 早上在用Flask框架時出現了這個問題,我在原始碼裡寫的是 @app.route('/hello') def hello(): return render_te

python | 讀檔案編碼問題 | UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal mu

python 讀取文字檔案,報出gbk問題 問題如下: UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in positio

decode解碼UnicodeDecodeError: 'gb2312' codec can't decode byte 0x8f in position 6018: illegal multib

python抓取網頁後用decode解碼,報錯資訊如下:Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> html = html.decod

TensorFlow學習筆記(UTF-8 問題解決 UnicodeDecodeError- 'utf-8' codec can't decode byte 0xff in position 0- in

我使用VS2013  Python3.5  TensorFlow 1.3  的開發環境  UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte 在

python 讀取檔案時報UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib

在python3讀取txt檔案時,遇到上面問題是因為: txt檔案存的是utf8編碼,開啟檔案的時候沒有指定編碼,檔案雖然是utf8編碼,但是在計算機裡面儲存的還是unicode編碼資料,即計算機是將檔案的內容按照utf8編碼成unicode後存到了硬碟上,而

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte解決方法

最近在學機器學習,看《機器學習實戰》,因為書上的程式碼是在Python2下編寫的,所以轉到Python3會有許多問題需要修改。 第3章決策樹有一個函式如下: def grabTree(filename): import pickle fr = open(f