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
    

    image-20201222103917396

  • 解压python源码文件,并进入

    $ sudo tar -zxvf Python-3.7.9.tgz
    
    $ cd Python-3.7.9/
    
  • 编译文件安装

    $ sudo ./configure
    $ sudo make
    $ sudo make install
    
  • 然后就会通过编译生成一个python文件

    image-20201222104625840

  • 然后使用该python创建一个python虚拟环境

    $ ./python -m venv myvenv
    
  • 进入虚拟环境并安装pandas库

    $ source venv/bin/activate
    
    $ pip install pandas
    

然后就可以通过该虚拟库使用pandas了,重点就是一定要先安装依赖,然后通过编译生成的python文件去创建环境。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM