参照URL
●シンプルインストール
参照:Ubuntu環境のPython
https://www.python.jp/install/ubuntu/index.html
ありがとうございました。
●pyenvとvirtualenvで環境構築
UbuntuでPythonの開発環境を整える
https://qiita.com/uryyyyyyy/items/268f8dc0d6ec3d7da7e3
ありがとうございました。
Terminal起動時に使えるように設定
$ vi ~/.bashrc
PYENV_ROOT=$HOME/.pyenv
PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
確認:
$echo $PATH
メリット:
pyenv:複数のバージョンを使い分けることができる
virtual-pyenv:同一バージョンで複数使い分けることはできる
確認:
例)複数のバージョンを使い分けることができる
確認のため3.6.3をインストールしてdev1_3.6.3のvirtual-pyenvを構築する
(dev1_3.5.1) maine@NVIDIA-PC:~$ pyenv install 3.6.3
(dev1_3.5.1) maine@NVIDIA-PC:~$ pyenv virtualenv 3.6.3 dev1_3.6.3
(dev1_3.5.1) maine@NVIDIA-PC:~$ pyenv local dev1_3.6.3
(dev1_3.6.3) maine@NVIDIA-PC:~$
例)同一のバージョンを使い分けることができる
(dev1_3.6.3) maine@NVIDIA-PC:~$ pyenv local dev1_3.5.1
(dev1_3.5.1) maine@NVIDIA-PC:~$ pyenv virtualenv 3.5.1 dev2_3.5.1
Ignoring indexes: https://pypi.python.org/simple
Requirement already satisfied (use --upgrade to upgrade): setuptools in /home/maine/.pyenv/versions/3.5.1/envs/dev2_3.5.1/lib/python3.5/site-packages
Requirement already satisfied (use --upgrade to upgrade): pip in /home/maine/.pyenv/versions/3.5.1/envs/dev2_3.5.1/lib/python3.5/site-packages
(dev1_3.5.1) maine@NVIDIA-PC:~$ pyenv local dev2_3.5.1
(dev2_3.5.1) maine@NVIDIA-PC:~$
それぞれにツールをインストールすればよいようです。
$ pyenv local dev2_3.5.1(ここは設定したデバイス環境で変更)