在数字海洋512MB液滴上执行pip install pandas
时,我得到错误UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 41: ordinal not in range(128)
。
你知道是什么原因造成的吗?我运行的是64位的Ubuntu 12.04。
发布于 2013-12-13 08:44:49
看起来像是因为内存不足而被杀的gcc (见@Blender's comment)在pip中暴露了一个bug。它在记录时混合了字节串和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
版本中重现,您可以使用report the bug。
https://stackoverflow.com/questions/20555761
复制相似问题