参照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 global 3.5.1
デバイスの変更は
$ pyenv local dev2_3.5.1(ここは設定したデバイス環境で変更)