1. 程式人生 > >jupytext 安裝遇到UnicodeDecodeError: 'gbk' codec can't decode byte xx

jupytext 安裝遇到UnicodeDecodeError: 'gbk' codec can't decode byte xx

   今日安裝jupytext,遇到如題所示問題,詳情如下:

    怎麼辦呢?

    首先,從Traceback可以看到問題出在jupytext/setup.py line 6,很顯然,後面的語句告訴我們該程式有檔案讀取過程,但是編碼不對。

    然後,我們複製上邊的連結,https://files那一串,貼上到瀏覽器,下載該檔案jupytext-0.6.3.tar.gz,解壓後得到,jupytext-0.6.3.tar,emmmm,繼續解壓,進而得到setup.py,我們發現line 5:

with open(path.join(this_directory, 'README.md')) as f: 這是以預設的編碼開啟檔案,我們給他改成:

with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:

    好,問題就這麼簡單,我們將當前資料夾所有內容還原成壓縮包,包成.zip就可以了。最後pip install jupytext-0.6.3.zip。