在python虚拟环境中使用pip安装Pandas时,“ bz2模块不可用”
问题内容:
我正在看这篇文章Numpy,Scipy和Pandas-天哪!,安装了一些python软件包,但在安装Pandas的过程中陷入困境:
pip install -e git+https://github.com/pydata/pandas#egg=pandas
我将“ wesm”更改为“ pydata”以获取最新版本,该帖子的其他唯一区别是我正在使用pythonbrew。
我找到了与错误有关的帖子,但是答案中在哪里提到了bz2的Makefile?有没有其他方法可以解决此问题?
任何帮助将非常感激。谢谢。
问题答案:
您需要使用BZIP2支持构建python。
在构建python之前 安装以下软件包:
- 红帽/ Fedora / CentOS:
yum install bzip2-devel
- Debian / Ubuntu:
sudo apt-get install libbz2-dev
提取python tarball。然后
configure;
make;
make install
pip
使用新的python安装。
选择:
使用yum或apt安装二进制python发行版,该发行版由BZIP2支持构建。
另请参见:ImportError:对于Python
2.7.2,没有名为bz2的模块