Você precisa definir a variável de ambiente NLS_LANG assim: os.environ['NLS_LANG']= 'AMERICAN_AMERICA.AL32UTF8' Então o erro não ocorrerá.