18

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 64 位。

[完全错误]

4

2 回答 2

12

看起来 gcc 由于内存不足而被杀死(请参阅@Blender 的评论)暴露了 pip 中的一个错误。它在记录时混合字节串和 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版本重现;你可以报告这个错误

于 2013-12-13T00:44:49.447 回答
0

可能是权限问题。你试过了吗:

$ sudo pip 安装熊猫

于 2018-11-12T23:33:10.280 回答