Jetson nano に pyenv をインストールする

Jetson nano に pyenvをインストールする

概要

systemのpythonを使うのはちょっと嫌なので、仮想環境を使えるようにしておく。
venvでもいいけど、やっぱり使い慣れたpyenvvertualenvで。
基本的にpyenvのインストールと同じだけど、
Jetpackでインストール済みで、pipでインストールできないパッケージがあるなど、
Jetson nano 固有の設定等があるので、メモ。

手順(再掲を含む)

pyenvをインストールする

ベースとなるpythonのインストール

バージョンは3.6.xでないとダメっぽい

python のインストール

pyenv install 3.6.12
pyenv global 3.6.12

pip と setuptools のアップデート

pip install --upgrade pip setuptools

その他

wheelが入ってると仮想環境を変えて同じモジュールをインストールするときに早いので、
インストールしておきたいが、各仮想環境に逐一インストールするのも面倒なので
共通に参照できるディレクトリにインストールしておく。

pip install wheel -t ${PYENV_ROOT}/jetson_pythonlib/