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