1. 程式人生 > >linux修改python直譯器的預設編碼模式

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

今天部署一個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直譯器預設編碼模式

今天部署一個django的專案,發現了一個錯誤,說是ascII碼不能解碼,改了半天程式碼,竟然解決不了.最後發現是編碼模式設定的問題. 需要修改一個sitecustomize.py的檔案 #co

linux修改mysql的預設編碼(character_set_server)解決插入亂碼問題

1、登入mysql,檢視mysql預設的編碼格式  show variables like 'character%'; 如果現實-bash: show: command not found 說明沒有登入mysql資料庫,需要進行登入 2、修改my.cnf 檔案 目錄為

windows和linux修改python的pip源

log 安裝 ali onf 速度 global 推薦 sta 有一個 python的pip安裝包非常方便,然而其默認的鏡像源在國外,下載的速度非常慢,推薦改成國內的鏡像源。 window平臺修改pip源 找到系統盤下C:\C:\Users\用戶名\AppData\Roa

徹底修改eclipse的預設編碼

我比較喜歡專案的預設編碼是UTF-8,對於eclipse,網上修改預設編碼為utf-8的方式我覺得很麻煩,好不容易找到了一個教程,從eclipse配置檔案中修改預設編碼 具體做法: 在eclipse的安裝目錄下,在eclipse.ini檔案裡最後新增一行: -Dfile.encoding=ut

VS2008中自定義C++工程模板與修改新建檔案預設編碼的辦法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Eclipse修改properties檔案預設編碼

無論工作空間的編碼設定的是什麼,Eclipse中檔案properties預設編碼都為ios-5529-1,我們在裡面輸入中文會自動轉碼: #\u6D4B\u8BD5 1 以上內容毫無閱讀性可言,為了解決這個問題,可以修改Eclipse的全域性配置,把Properties檔

mysql中修改表的預設編碼和表中欄位的編碼

一個是修改表的編碼格式的 ALTER TABLE `table` DEFAULT CHARACTER SET utf8; 但是雖然修改了表的編碼格式,但是欄位的編碼格式並沒有修改過來,沒有什麼卵用 又發現一條語句,作用是修改欄位的編碼格式 ALTER T

Eclipse 修改所有檔案預設編碼為UTF-8

摘要 在實際運用中,我們通常需要使用UTF-8的編碼,但是每次新建一個工程都要改編碼,是不是特別麻煩呢。 而且一旦忘記了,改過之後中文亂碼… 1、修改 workspace text file encoding 依次點選windows -> Preferences

linux修改mysql(root)預設密碼

前幾篇文件中提到了在centOS7中如何安裝mysql5.6或是5.7, 安裝之後mysql預設使用者名稱是root, 密碼是空, 在centOS中用命令mysql -u -p可以直接測試使用,但是預設的資訊有很大弊端的, 下面介紹如何修改mysql(root)預設密碼:

linux 更改python預設版本

原預設版本是python3.5 更改預設版本為python2.7 在終端輸入$python 返回的是/usr/bin/python,這個python是軟連線,連線著python3 要想讓預設版本為python2.7,需要將python這個軟連線連向python2

通過配置檔案來修改eclipse的預設編碼

只需要在eclipse所在的目錄中的eclipse.ini檔案的末位加上: -Dfile.encoding=utf-8 即可 可能有時啟動Eclipse就報錯Failed to create

修改 Dreamweaver 的預設編碼格式

在網頁修改或製作過程中,有的頁面是UTF-8的,有的是GB2312的,還有其它格式的。如果在製作或開啟時Dreamweaver的預設編碼與網頁的編碼格式不一致,就會導致亂碼等問題。 當然,我們可以在開啟頁面後直接修改該頁面的編碼,方法是: 主選單 –> 修改 –>

Linux更新Python版本及修改python預設版本的方法

本人在學習sdn過程中,安裝的python版本較低。很多語句不支援,為了更新python版本和修改預設版本,特寫本文。有需要的朋友可以參考下。 1、從官網下載python安裝包(這個版本可以是任意版本3.3 2.7 2.6等等,本文以2.7為例) wget http://

linux 修改預設編碼

Windows的預設編碼為GBK,Linux的預設編碼為UTF-8。在Windows下編輯的中文,在Linux下顯示為亂碼。為了解決此問題,修改Linux的預設編碼為GBK。方法如下: 方法1: vi   /etc/sysconfig/i18n 預設為: LANG="en_US.UTF-8" SYSFONT

Mysql修改預設編碼linux

先show variables like ‘character%’;     //其實這裡不用like也行,你試試,得出來所有的變數然後看到應該是這樣的:mysql> show variables like 'character%';+---------------

linux修改預設編碼方式

檢視linux編碼方式命令:locale    如圖,linux預設的編碼方式為utf-8。windows預設的編碼方式為GBK,在windows下編輯的中文,在linux中會顯示為亂碼,修改linux的預設編碼方式為GBK,就可以解決亂碼問題。方法:vim /etc/pro

Linux、ubuntu下pip安裝aiohttp失敗,修改python預設版本

ubuntu pip安裝aiohttp失敗的問題: 因為系統預設自帶的python最高為python3.4版本。而aiohttp模組是在python3.5版本之後才有的,因此需要安裝python3.5之上才行。 而且即便安裝了python3.6,系統預設的python也不是

修改linux預設編碼

export:設定或顯示環境變數。語  法:export [-fnp][變數名稱]=[變數設定值]補充說明:在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。export的效力僅及於該此登陸操作。參  數: 

python 修改預設編碼方式

今天碰到了 python 編碼問題, 報錯資訊如下 Traceback (most recent call last):   File "ntpath.pyc", line 108, in join UnicodeDecodeError: 'ascii' codec can't decode byte 0xa

Linux 修改root密碼 單用戶模式與救援模式

linux 密碼修改 單用戶模式 救援模式單用戶模式重啟Linux進入GRUB界面在系統啟動界面,例如 選擇第一項,並按e鍵,進入edit界面,找到linux16開頭的行,將光標移至ro處,將ro修改為rw init=/sysroot/bin/sh 按Ctrl+X鍵啟動啟動後進入如下所示界面,先