pythonbrew 导入 bz2 产生 : ImportError: No module named '_bz2'

标签 python debian raspberry-pi bzip2 pythonbrew

这个wtf发生在Debian上,在python3.4.1中的一些愚蠢的pip安装期间

Traceback (most recent call last):
  File "/home/pi/.pythonbrew/pythons/Python-3.4.1/lib/python3.4/tarfile.py", line 1640, in bz2open
    import bz2
  File "/home/pi/.pythonbrew/pythons/Python-3.4.1/lib/python3.4/bz2.py", line 20, in <module>
    from _bz2 import BZ2Compressor, BZ2Decompressor
ImportError: No module named '_bz2'

除非有人尽早且简单地解决这个问题,否则我明年会回来用无聊来美化它,就像 RaspberryPI Debian 一样。

Anyhoozle,初级答案是 apt-get install libbz2-dev发送给@falsetru,以完成今晚娱乐节目的常见问题解答部分。然而,我们似乎有aptitude install编辑了一堆以 -dev 结尾的随机文件名最近:

$ aptitude search libbz2
i   libbz2-1.0    
i   libbz2-dev

所以现在我必须让问题变得更难。如果我猜 RaspberryPi 本身没有问题(这狗屎在我的 WinPython3.3、64-beet 上像 Tarzan 一样摆动),那么也许 pythonbrew邓尼特。

最佳答案

您需要安装libbz2-dev package在安装Python之前构建bz2 module .

apt-get install libbz2-dev

关于pythonbrew 导入 bz2 产生 : ImportError: No module named '_bz2' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727919/

相关文章:

python - 从 .jpg 文件创建大量按钮图像

linux - Debian 中收到的电子邮件的位置

c - UNIX 域套接字导致输出延迟

python - ChromeDriver 不工作

python - 如何在 Python 中精确打印 double?

python - 不能获取等级未知的 Shape 的长度

python - 导入wx.lib.py时为"Import Error: NumPy not found"

python - 通过 Crontab 使用 Selenium 执行 Python 脚本

Python等待按下按钮(多个输入)

opencv - 在树莓派 3 上构建 opencv 时出错