Problema com módulo

Estou com um problema de usar um emoji no import e não poder escrever palavras com acentos e afins:
Sem acento:

 # -*- coding: utf-8 -*-
import emoji
print(emoji.emojize("Hoy, Leticia ne? :kissing_heart:", use_aliases=True))

Aceito numa boa!!!

Com acento:

# -*- coding: utf-8 -*-
import emoji
print(emoji.emojize("Hoy, Letícia né? :kissing_heart:", use_aliases=True))

Erro:

Traceback (most recent call last):
  File "C:/Users/John/PycharmProjects/Qualquermerda/.idea/aula008b.py", line 3, in <module>
    print(emoji.emojize("Hoy, Letícia né? :kissing_heart:", use_aliases=True))
  File "C:\Python27\lib\site-packages\emoji\core.py", line 59, in emojize
    return pattern.sub(replace, string)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 8: ordinal not in range(128)

Está usando Python 2 ou 3?

Numa busca rápida, essa mensagem parece relacionada com a sua string estar sendo processada como ascii, não utf8. Por isso a conversão falha, já que ascii não suporta caracteres acentuados.

Primeiro verifique se seu arquivo está sendo salvo como utf-8 (deve haver uma opção na sua IDE pra converter, caso necessário). No python 3, todas as strings são unicode, enquanto que no 2 você pode testar forçando a conversão:

s = "áéáéáéáé :kissing_heart: "
u_s = unicode(s, "utf-8")
print(emoji.emojize(u_s, use_aliases=True))

Abraço.

Puts, fiquei editando tanto a pergunta q esqueci de falar que é uma versão de 2017, estava com muitos problemas com outras versões, mas DO NADA eu baixei a versão mais atualizada e funcionou. Aliás, usei o seu comando no py 2 e funcionou.

Muitíssimo Obrigado.