最新能解決You should consider upgrading via the 'pip install --upgrade pip' command.【pip在升級時遇到的問題】
阿新 • • 發佈:2018-12-14
環境背景
- python是2.7.15
- win10。
- pip 9.0.1
- 電腦使用者為中文名
- cmd的更新命令為:pip install --upgrade pip
因為需要裝模組,提示需要更新pip的版本,因此去更新pip的版本,在更新的過程中,一直報錯
you should consider upgrading via the 'pip install --upgrade pip' command.
然後當然是去百度,在這個錯誤的之前,有這樣的一段錯誤
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd6 in position 7: ordinal not in range(128)
百度了發現是,使用pip安裝python包會載入使用者目錄,如果目錄中存在中文,ascii編碼時會報錯。 那怎麼辦呢?今天我找了一天的部落格,大多數都是這樣做的加入一個新的檔案python目錄 \Lib\site-packages 新建一個檔案sitecustomize.py。內容卻是
# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
然後在編譯的時候就會出
但事實上,寫入的內容應該是
import sys
sys.setdefaultencoding('gb2312')