linux修改python直譯器的預設編碼模式

2021-08-11 01:50:20 字數 473 閱讀 4191

今天部署乙個django的專案,發現了乙個錯誤,說是ascii碼不能解碼,改了半天**,竟然解決不了.最後發現是編碼模式設定的問題.

需要修改乙個sitecustomize.py的檔案

#coding=utf-8

import sys

reload(sys)

sys.setdefaultencoding('utf8')

在sitecustomize.py中新增以上**

ubuntu系統

/usr/lib/python2.7/sitecustomize.py
fedora系統

/usr/lib/python2.7/site-packages/sitecustomize.py

linux修改python直譯器的預設編碼模式

unicodeencodeerror ascii codec can t encode characters in position 0 1 ordinal not in range 解決方法 編輯sitecutomize.py import sys reload sys sys.setdefaul...

sublime修改python直譯器

今天使用sublime發現匯入第三方庫的時候死活找不到,而我在repl 中則完全沒有問題,最終發現兩個用的不是同乙個直譯器,也就是說我要用自己安裝的python直譯器而不是sublime預設的,那麼如何修改就成了問題了,查詢資料發現下面方法,經測試沒有問題 tools build system ne...

Python直譯器映象源修改

找到python安裝目錄下的 lib site packages pip models index.py檔案,將pypi的值改為你所需要的映象源即可,例如改為豆瓣映象源 copy pypi index pypi index 在終端進入目錄 cd mac使用者家目錄中新建資料夾 mkdir pip 然...