相关疑难解决方法(0)

缺少python bz2模块

我已经安装在我的主目录中.

[spatel@~ dev1]$ /home/spatel/python-2.7.3/bin/python -V
Python 2.7.3
Run Code Online (Sandbox Code Playgroud)

我试图运行一个需要python 2.7.x版本的脚本,我错过了bz2错误

[spatel@~ dev1]$ ./import_logs.py
Traceback (most recent call last):
  File "./import_logs.py", line 13, in <module>
    import bz2
ImportError: No module named bz2
Run Code Online (Sandbox Code Playgroud)

我试图安装bz2模块,但我有很多错误

 [spatel@dev1 python-bz2-1.1]$ /home/spatel/python-2.7.3/bin/python setup.py install
    ...
    ...
    ...
    bz2.c:1765: error: âBZ_FINISH_OKâ undeclared (first use in this function)
    bz2.c:1765: warning: comparison between pointer and integer
    bz2.c:1771: error: âPyMemberDefâ has no member named âavail_outâ
    bz2.c:1778: error: âPyMemberDefâ has no member named ânext_outâ
    bz2.c:1778: error: âPyMemberDefâ has no member named âtotal_out_hi32â
    bz2.c:1778: …
Run Code Online (Sandbox Code Playgroud)

python linux bzip2

34
推荐指数
8
解决办法
6万
查看次数

Python的bz2模块默认不编译

似乎Python 2.6.1默认不从源代码编译bz2库.

我没有lib-dynload/bz2.so

添加它的最快方法是什么(不从头开始安装Python)?

操作系统是Linux 2.4.32-grsec + f6b + gr217 + nfs + a32 + fuse23 + tg +++ opt + c8 + gr2b-v6.194#1 SMP Tue Jun 6 15:52:09 PDT 2006 i686 GNU/Linux

IIRC我只使用--prefix标志.

c python compiler-construction

28
推荐指数
4
解决办法
3万
查看次数

在 python 虚拟环境中使用 pip 安装 Pandas 时出现“bz2 模块不可用”

我正在阅读这篇文章Numpy、Scipy 和 Pandas - 哦,天哪!, 安装了一些 python 包,但卡在安装 Pandas 的行中:

pip install -e git+https://github.com/pydata/pandas#egg=pandas
Run Code Online (Sandbox Code Playgroud)

对于最新版本,我将“wesm”更改为“pydata”,与该帖子的唯一其他区别是我使用的是 pythonbrew。

我发现这篇文章与错误有关,但是答案中提到的 bz2 的 Makefile 在哪里?有没有其他方法可以解决这个问题?

任何帮助将非常感激。谢谢。

python pip bzip2 pandas pythonbrew

8
推荐指数
2
解决办法
2万
查看次数

你如何将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
查看次数