配置python學習環境遇到的問題:[Decode error - output not utf-8]


因為前陣子學習monkeyrunner的時候,碰到了很多關於.py的腳本,其實我是一知半解的,也沒打算去學習一下。將就着看看吧,后來無意中看到自動化測試工程師都要求會腳本語言的時候,刺激了我,想了想,我也就shell會點兒,看來確實得要去懂點兒腳本語言才行,沒辦法,為了討生活嘛~於是我就打算學懂點python吧。

 安裝好python后選什么開發工具讓我有點糾結,是安裝pycharm還是pythonwin呢,不過對比了一下,我也就從基礎學點兒東西,不做啥項目,畢竟不是專職的開發人員,然后我就下載安裝了sublime text 2.那么問題就來了。。。。


 
 sublime text2 下載地址,博主分享一個:http://pan.baidu.com/s/1o61HMoq

問題: [Decode error - output not utf-8]

網上找了一些答案(老規矩,有些答案在我這又是那么坑爹不管用~我已經習慣了):

   答案一:print不支持中文字符的輸出, 需要修改python的build的setting, 打開Python.sublime-build,
         修改為:

          {
          "cmd": ["C:/Python33/python.exe", "-u", "$file"],
          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
          "selector": "source.python"
          "encoding": "cp936"
        }

                
        注:點擊菜單的 【首選項preferences】下的【瀏覽插件】能找到Python.sublime-build。

              

          對於答案一反正我試了試,沒用。。。。。。




   答案二:在系統變量加入PYTHONIOENCODING,值填寫utf-8
      
          win7在桌面,計算機右鍵選屬性,選高級系統設置,選高級標簽,選環境變量

             重啟sublime text2.

          大功告成。。。。。

最后吐槽一下:sublime text新建文件為啥沒辦法重命名啊。。。。難道有強迫症是病嗎。。。我要重命名。。。

sublime text 2 確實是個神器。。。。不解釋。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM