简体   繁体   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

When I attempt to install pyramid unto a production server ( CentOS 6.4 ), using the following 当我尝试将金字塔安装到生产服务器(CentOS 6.4)时,请使用以下命令

    [~]# env/bin/easy_install pyramid

It will show the following stack trace 它将显示以下堆栈跟踪

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

The steps that I have taken during installation: 我在安装过程中采取的步骤:

  1. ssh in as account name ( not root ) ssh作为帐户名(不是root)
  2. cd ~ 光盘〜
  3. mkdir opt mkdir opt
  4. cd opt 光盘选择
  5. download and install python3.2.3 下载并安装python3.2.3
  6. cd ~ 光盘〜
  7. opt/Python-3.2.3/bin/python3.2 distribute_setup.py opt / Python-3.2.3 / bin / python3.2 Distribution_setup.py
  8. opt/Python-3.2.3/bin/python3.2 virtualenv opt / Python-3.2.3 / bin / python3.2 virtualenv
  9. opt/Python-3.2.3/bin/virtualenv --no-site-packages env opt / Python-3.2.3 / bin / virtualenv --no-site-packages env
  10. cd env 光盘环境
  11. bin/easy_install pyramid bin / easy_install金字塔

How should I resolve this? 我该如何解决?

The solution to this is really simple 解决方案非常简单

in the terminal of the local machine 在本地机器的终端中

   $ pico .bash_profile

at the last line, add in the following: 在最后一行,添加以下内容:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 UnicodeEncodeError: 'ascii' codec can't encode character u'\\xe9' in position 54: ordinal not in range(128) - UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 54: ordinal not in range(128) Python eyed3 UnicodeEncodeError:'ascii'编解码器无法在位置17编码字符u'\\ xe9':序数不在范围内(128) - Python eyed3 UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 17: ordinal not in range(128) Python - 'ascii' 编解码器无法对位置 5 中的字符 u'\\xe9' 进行编码:序号不在范围内(128) - Python - 'ascii' codec can't encode character u'\xe9' in position 5: ordinal not in range(128) Cassandra:'ascii'编解码器无法在位置218处编码字符u'\\ xe9':序数不在范围内(128) - Cassandra : 'ascii' codec can't encode character u'\xe9' in position 218: ordinal not in range(128) UnicodeEncodeError:'ascii'编解码器无法编码位置17710中的字符u'\ xe7':序数不在范围内(128) - UnicodeEncodeError: 'ascii' codec can't encode character u'\xe7' in position 17710: ordinal not in range(128) Canopy UnicodeEncodeError:“ ascii”编解码器无法对位置31-32中的字符进行编码:序数不在范围内(128) - Canopy UnicodeEncodeError: 'ascii' codec can't encode characters in position 31-32: ordinal not in range(128) UnicodeEncodeError:“ ascii”编解码器无法对位置30-31中的字符进行编码:序数不在范围内(128) - UnicodeEncodeError: 'ascii' codec can't encode characters in position 30-31: ordinal not in range(128) UnicodeEncodeError:'ascii'编解码器无法编码字符u'\\ xe9' - UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' UnicodeEncodeError:'ascii'编解码器不能编码字符u'\\ xe9' - UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' UnicodeEncodeError:'ascii'编解码器无法在位置11编码字符u'\\ xb0':序数不在范围内(128) - UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 11: ordinal not in range(128)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM