簡體   English   中英

UnicodeEncodeError:'ascii'編解碼器無法在位置31編碼字符'\\ xe9':安裝金字塔期間序數不在range(128)中

[英]UnicodeEncodeError: 'ascii' codec can't encode character '\xe9' in position 31: ordinal not in range(128) during installing pyramid

當我嘗試將金字塔安裝到生產服務器(CentOS 6.4)時,請使用以下命令

    [~]# env/bin/easy_install pyramid

它將顯示以下堆棧跟蹤

http://bpaste.net/show/83631/

我在安裝過程中采取的步驟:

  1. ssh作為帳戶名(不是root)
  2. 光盤〜
  3. mkdir opt
  4. 光盤選擇
  5. 下載並安裝python3.2.3
  6. 光盤〜
  7. opt / Python-3.2.3 / bin / python3.2 Distribution_setup.py
  8. opt / Python-3.2.3 / bin / python3.2 virtualenv
  9. opt / Python-3.2.3 / bin / virtualenv --no-site-packages env
  10. 光盤環境
  11. bin / easy_install金字塔

我該如何解決?

解決方案非常簡單

在本地機器的終端中

   $ pico .bash_profile

在最后一行,添加以下內容:

    export LC_CTYPE=en_US.UTF-8 
    export LC_ALL=en_US.UTF-8 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM