Подтвердить что ты не робот

`pip install pandas` дает UnicodeDecodeError: кодек ascii не может декодировать байт 0xe2 в позиции 41: порядковый номер не в диапазоне (128)

При выполнении pip install pandas на капельке Digital Ocean 512MB я получаю сообщение об ошибке UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 41: ordinal not in range(128) .

Любые идеи, что могло вызвать это? Я запускаю Ubuntu 12.04 64bit.

[Полная ошибка]

4b9b3361

Ответ 1

Похоже, что gcc погибает из-за недостаточной памяти (см. @Blender comment) обнаружил ошибку в pip. Он смешивает bytestrings и Unicode во время ведения журнала, что приводит к:

>>> '\n'.join(['bytestring with non-ascii character ☺', u'unicode'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 36: \
   ordinal not in range(128)

Если он воспроизводится с последней версией pip; вы можете сообщить об ошибке.