約束の地

キャロ組

Ubuntu で pyenv で Python を ビルド しようとしたら bz2 と sqlite3 がないと怒られたとき

状況

以下のような状況です。

$ pyenv install 3.7.0
Downloading Python-3.7.0.tar.xz...
-> https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
Installing Python-3.7.0...
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?

結論

$ sudo apt-get install libbz2-dev libsqlite3-dev -y

理由

  • WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib? の方は libbz2-dev を入れればよいからです
  • WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib? の方は libsqlite3-dev を入れればよいからです
Powered by はてなブログ