这个wtf发生在python3.4.1的一些哑巴安装过程中的Debian上
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那样夸张它。
不管怎么说,最简单的答案是@falsetru的
apt-get install libbz2-dev
tx,用于完成今晚娱乐的FAQ部分。但是,我们似乎最近aptitude install
收集了一堆以-dev
结尾的随机文件名:$ aptitude search libbz2
i libbz2-1.0
i libbz2-dev
所以现在我要让这个问题更难了。如果我猜RaspberryPi本身没有错(在我的WinPython3.3、64个甜菜上像Tarzan那样摇摆),则可能是
pythonbrew
不详。 最佳答案
您需要先安装libbz2-dev
package,然后再安装Python来构建bz2
module。
apt-get install libbz2-dev
关于python - pythonbrew导入bz2产生:ImportError:没有名为“_bz2”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27727919/