当前位置: 首页 > 知识库问答 >
问题:

'pip安装熊猫'给UnicodeDecodeError:'ascii'编解码器不能解码字节0xe2在位置41:序数不在范围内(128)

裴畅
2023-03-14

在数字海洋512MB液滴上执行pip安装pandas时,我得到错误UnicodeDecodeError:“ascii”编解码器无法解码第41位的字节0xe2:序号不在范围内(128)

知道是什么引起的吗?我正在运行Ubuntu 12.04 64位。

[完全错误]

共有2个答案

曾新立
2023-03-14

这可能是权限问题。您是否尝试过:

$sudo pip安装程序

傅穆冉
2023-03-14

看起来gcc是因为内存不足而被杀死的(见@Blender的评论),这暴露了pip中的一个bug。它在日志记录时混合了ByTestRing和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版本复制;您可以报告错误。

 类似资料:
  • 问题内容: 在Digital Ocean 512MB Droplet上执行时,出现错误。 任何想法可能是什么原因造成的?我正在运行Ubuntu 12.04 64位。 [完全错误] 问题答案: 看起来gcc由于内存不足而被杀死(请参阅@Blender的评论),从而暴露了pip中的错误。它在登录时将字节串和Unicode混合在一起,从而导致: 如果使用最新版本可以复制;您可以报告该错误。

  • 问题内容: 当我尝试将其串联时,当字段包含“ñ”或“´”时,出现UnicodeDecodeError。如果包含“ñ”或“´”的字段是最后一个,则不会有任何错误。 任何想法?非常感谢! 问题答案: 您正在编码为UTF-8,然后 重新 编码为UTF-8。Python仅在首先再次 解码 为Unicode时才能这样做,但它必须使用默认的ASCII编解码器: 不要继续编码;将编码保留为UTF-8 到最后一个

  • 问题内容: 我正在尝试使用其中包含一些非标准字符的超大型数据集。根据工作规范,我需要使用unicode,但我感到困惑。(而且很可能做错了。) 我使用以下方式打开CSV: 然后,我尝试使用以下代码对其进行编码: 我正在对lat和lng以外的所有内容进行编码,因为它们需要发送到API。当我运行程序以将数据集解析为可以使用的数据时,将获得以下Traceback。 我想我应该告诉你我正在使用python

  • 问题内容: 在我的其中一台计算机上,当我使用Google Apps引擎或Django时出现错误。 例如: app.yaml demas1252c.py foto.html 错误信息: 当我在Django中使用静态文件(不带gae)时,我遇到了非常类似的错误(具有不同的堆栈)。 我试图找到错误的原因,并向mimetypes.py添加了代码: 然后,我在控制台中收到下一条消息: 在注册表HKCR /

  • 问题内容: 我在新构建的计算机上全新安装了Ubuntu。我刚刚使用apt-get安装了python- pip。现在,当我尝试点安装Numpy和Pandas时,出现以下错误。 我已经在SO和Google的很多地方看到过提到此错误,但是我一直找不到解决方案。有人提到这是一个错误,有些线程已经死了……这是怎么回事? 问题答案: 我最近有这个确切的问题,并使用 这会将numpy添加到系统python解释器

  • 问题内容: 我想解析我的XML文档。所以我将我的XML文档存储如下 现在我的下面是我的代码 我低于错误 问题答案: 看来您要达到UTF-8字节顺序标记(BOM)。尝试使用此Unicode字符串并提取出BOM: 我使用而不是因为在您的情况下您可能多次出现BOM表,这可能是由于串联的文件内容引起的。