Ubuntu使用pandas报ModuleNotFoundError: No module named '_bz2'问题解决
最近在Ubuntu中使用pandas库的时候,出现了一个问题,Google了好久最终是解决了。记录一下解决的步骤。
解决的详细步骤
-
首先安装Ubuntu依赖
$ sudo apt-get install libbz2-dev
-
然后在Ubuntu中下载python源码包
$ sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
-
解压python源码文件,并进入
$ sudo tar -zxvf Python-3.7.9.tgz $ cd Python-3.7.9/
-
编译文件安装
$ sudo ./configure $ sudo make $ sudo make install
-
然后就会通过编译生成一个python文件
-
然后使用该python创建一个python虚拟环境
$ ./python -m venv myvenv
-
进入虚拟环境并安装pandas库
$ source venv/bin/activate $ pip install pandas
然后就可以通过该虚拟库使用pandas了,重点就是一定要先安装依赖,然后通过编译生成的python文件去创建环境。
随风挥手 ——土木狗的IT生涯 | 群: 299524235 |