UnicodeEncodeError Python в spyder с live-progressом - PullRequest
0 голосов
/ 28 марта 2020

Я использую Spyder 4.1.1 от Anaconda и Python 3.7.6 в W10. Я использую модуль live-progress для одного из моих проектов. Просто используя базовые c строки следующего кода:

from alive_progress import alive_bar
import time


for x in 3000, 4000, 2000, 0:
    with alive_bar(x) as bar:
        for i in range(3000):
            time.sleep(0.002)
            bar(0)

Я получаю следующую ошибку:

Traceback (most recent call last):

  File "\\My_path\alive_bar.py", line 10, in <module>
    bar(0)

  File "C:\Users\delprf2\Anaconda3\lib\contextlib.py", line 119, in __exit__
    next(self.gen)

  File "C:\Users\delprf2\Anaconda3\lib\site-packages\alive_progress\progress.py", line 275, in alive_bar
    alive_repr()

  File "C:\Users\delprf2\Anaconda3\lib\site-packages\alive_progress\progress.py", line 118, in alive_repr
    sys.__stdout__.write(line + (spin and '\r' or '\n'))

  File "C:\Users\delprf2\Anaconda3\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]

UnicodeEncodeError: 'charmap' codec can't encode characters in position 1-40: character maps to <undefined>

Кто-нибудь, как ее решить? Заранее спасибо

...