O Python foi compilado com representações de 2 bytes de caracteres unicode em vez de representações de 4 bytes. Corrigir reconfigurando com
./configure --enable-unicode=ucs4
Veja o seguinte: link
Estou tentando usar o gtk + com python no Linux Mint 17. Depois de tentar o método jhbuild de construir as bibliotecas gtk para python, tentei instalar a partir dos repositórios do Debian e tentei instalar com o pip. Em meio a essa bagunça, construí duas versões do gi para python. Um deles está no diretório /usr/local/lib/python2.7/dist-packages e o outro no diretório /usr/lib/python2.7/dist-packages. Ao tentar importar o gi.repository, recebo o erro:
ImportError: /usr/lib/python2.7/dist-packages/gi/_gi.so: undefined symbol: PyUnicodeUCS4_FromUnicode
PyUnicodeUCS4_FromUnicode é definido no arquivo /usr/include/python2.7/unicodeobject.h e no diretório /usr/local/python2.7. Como posso obter python para encontrar ao importar gi.repository?
O Python foi compilado com representações de 2 bytes de caracteres unicode em vez de representações de 4 bytes. Corrigir reconfigurando com
./configure --enable-unicode=ucs4
Veja o seguinte: link