ChromeBookでpyhonを実行するためにpyenvを導入手順
※pyenvを導入する際に行ったメモになります
ChromeBookのスペック
製品名 | ideapad Duet Chromebook |
CPU | MediaTek Helio P60T |
メモリ | 4GB |
※Linuxを有効化してる前提です
【pyenvの導入】
・pyenvのリポジトリをクローン
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
・パスを通す
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
・profileを読み込み
source ~/.bash_profile
※以下のコマンドで中身を見る(適用されてるかの確認)
sudo vim ~/.bash_profile
・インストール可能なバージョン一覧
pyenv install --list
・バージョンを指定してpythonをインストール
pyenv install 3.9.2
インストールでエラーが出た場合
※インストール時に以下の警告が発生
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python tkinter extension was not compiled and GUI subsystem has been detected. Missing the Tk toolkit?
WARNING: The Python lzma extension was not compiled. Missing the lzma lib?
上記、警告の対処方法
sudo apt-get install libbz2-dev
sudo apt-get install tk-dev
sudo apt-get install liblzma-dev
インストールしたバージョンをアンインストール
pyenv uninstall 3.9.2
再度インストール
pyenv install 3.9.2
インストールでエラーがでなかった場合
・インストール済み一覧
pyenv versions
・バージョンを切り替える
pyenv global 3.9.2