相关疑难解决方法(0)

ImportError:没有名为bz2的模块用于Python 2.7.2

我在Ubuntu 11.10上使用Python 2.7.2.导入bz2模块时出现此错误:

ImportError: No module named bz2

我认为bz2模块应该配备Python 2.7.我该如何解决这个问题?

编辑:我想我之前通过源代码编译安装了Python 2.7.2.可能在那时我没有libbz2-dev,所以没有安装bz2模块.现在,我希望通过安装Python2.7

sudo apt-get install python2.7
Run Code Online (Sandbox Code Playgroud)

但它会说它已经安装好了.有没有办法卸载以前的Python2.7安装并重新安装?

python ubuntu python-2.7

36
推荐指数
5
解决办法
6万
查看次数

你如何将bz2分配给python的altinstall?

我正在使用redhat 5.8,它自动安装了python 2.4,但我使用的是需要python 2.6或更高版本的python包.所以,我在2.4旁边安装了python 2.7,以免踩到系统版本.

现在,我正在尝试通过pip安装包,并收到以下错误:

CompressionError: bz2 module is not available
Run Code Online (Sandbox Code Playgroud)

但是,我确实在我的机器上有模块,正如我所做的那样,服务器版本给出了:

[~]$ python -c "import bz2; print bz2.__doc__"
The python bz2 module provides a comprehensive interface for
the bz2 compression library. It implements a complete file
interface, one shot (de)compression functions, and types for
sequential (de)compression.
Run Code Online (Sandbox Code Playgroud)

和这样的2.7安装错误:

[~]$ python2.7 -c "import bz2; print bz2.__doc__"
 Traceback (most recent call last):
  File "<string>", line 1, in <module>
 ImportError: No module named bz2
Run Code Online (Sandbox Code Playgroud)

所以,我已经阅读了这些问题: 已经安装了这个非常好的问题,但这两个问题似乎都没有.在第一种情况下,建议是安装缺少的部分,第二个问题是删除(或停止引用)额外的python安装.

我想要做的是放入一个符号链接或一些这样的,以便python 2.7安装知道bz2在哪里,以便我可以使用pip来安装python包.

谢谢,B …

python installation

4
推荐指数
1
解决办法
6011
查看次数

标签 统计

python ×2

installation ×1

python-2.7 ×1

ubuntu ×1