ImportError: No module named six,已解決

問題如題目所示。在解決問題之前,我們先來看看six這麼模塊是什麼。
six: 一個專門用來兼容 Python 2 和 Python 3 的庫。它解決了諸如 urllib 的部分方法不兼容, str 和 bytes 類型不兼容等問題。
問題:
我是在調用pandas時出現的這個問題。在搜索解決辦法時,我發現很多人在導入Matlibplot等其他庫時也遇到了同樣的問題,出錯頁面如下:
在這裏插入圖片描述解決辦法:
下載six安裝文件,https://pypi.python.org/pypi/six/
在這裏插入圖片描述我選擇的是下載第二個源碼文件(之前試了第一個.whl文件,問題沒有得到解決。),下載之後解壓。可以選擇放在Python安裝目錄的Scripts文件夾下,僅僅是爲了方便保存,也可以放在其他目錄。
在這裏插入圖片描述
打開cmd,打開放置six解壓文件的目錄,執行命令python setup.py install

執行 命令的結果如下圖所示:
在這裏插入圖片描述

此時,我們已經安裝好了six這個模塊。接下來再次導入six,以及pandas包,沒有出現問題。
在這裏插入圖片描述

發佈了67 篇原創文章 · 獲贊 45 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章