UnicodeEncodeError: el códec 'ascii' no puede codificar caracteres en la posición 0-5: el ordinal no está en el rango (128) [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Error Unicode Ordinal no dentro del rango 1 respuesta

Simplemente estoy tratando de decodificar \ uXXXX \ uXXXX \ uXXXX como una cadena. Pero me sale un error:

$ python
Python 2.7.6 (default, Sep  9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print u'\u041e\u043b\u044c\u0433\u0430'.decode('utf-8')
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)

    UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)

Soy un novato en Python. Que es un problema ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta