我正在阅读这篇文章Numpy, Scipy, and Pandas - Oh My!,安装了一些python软件包,但却陷入了安装Pandas的困境:
pip install -e git+https://github.com/pydata/pandas#egg=pandas
我将'wesm'更改为'pydata'以获取最新版本,而该帖子唯一的另一个区别是我正在使用pythonbrew。
我发现this post与错误有关,但答案中提到的bz2的Makefile在哪里?还有其他方法可以解决这个问题吗?
非常感谢任何帮助。感谢。
答案 0 :(得分:5)
sudo apt-get install libbz2-dev
感谢 Freek Wiekmeijer 。现在,您还需要使用bz2构建python。先前安装的python无法正常工作。对于以下操作:-
从https://www.python.org/downloads/source/下载稳定的python版本,然后提取该压缩的源tarball 文件。您可以使用wget https://python-tar-file-link.tgz
下载和tar -xvzf python-tar-file.tgz to exact it in current directory
进入严格的文件夹,然后一次运行以下命令
./configure
make
make install
python
文件。只需创建一个虚拟环境。
./python -m env myenv
(在您选择的目录或外部创建myenv)source myenv/bin/activate
(激活虚拟环境)pip install pandas
(在当前环境中安装熊猫)答案 1 :(得分:2)
您需要使用BZIP2支持构建python。
在构建python之前安装以下包:
然后解压缩python tarball; configure; make; make install。然后使用新的python安装pip。
替代方法:使用yum或apt安装二进制python发行版,它是使用BZIP2支持构建的。
答案 2 :(得分:0)
我注意到使用源代码安装Python需要很长时间(我在i7:/上完成);尤其是make
和make test
...
一个更简单,更短的解决方案是使用pyenv
安装另一个版本的Python(我做了Python 3.7.8),然后使用these steps安装它。
它不仅解决了在同一系统上使用多个Python实例的问题,而且还维护了没有virtualenvwrapper
的虚拟环境(这使我在新设置的ubuntu-20.04上出现了问题)。