1. 程式人生 > >python2,python3同時安裝時,python3可以安裝並升級pip庫,python2報錯的解決辦法

python2,python3同時安裝時,python3可以安裝並升級pip庫,python2報錯的解決辦法

用戶目錄 python3 error: nbsp python http customize nta tro

最近在使用pip安裝包的的時候出現下面錯誤

UnicodeEncodeError: ascii codec cant encode character u\u258f

查詢資料後發現原因是pip安裝python包會加載用戶目錄,用戶目錄恰好是中文的,ascii不能編碼

打開對應的安裝目錄路徑 D:\Python27\Lib\site-packages

新建一個文件 sitecustomize.py 輸入下面內容

# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding(gb2312)

註意:

裏面是gb2312 如果寫成utf-8的話安裝的時候就會出現下面亂碼的情況,但是也能安裝成功,如果gbk2312 不行的話就試試換成utf-8,每個人的環境不一樣

python2,python3同時安裝時,python3可以安裝並升級pip庫,python2報錯的解決辦法