やまものブログ

メモ書きブログです (^_^;A

Python インストール (Ubuntu 16.04)

会社の同僚に教えてもらったインストール方法をメモ書きします。
自分自身は Python の勉強は全くしていないので、詳しいことは分かりません m(_ _)m

必要なパッケージのインストール
自宅の UbuntuPython を入れようとしたところ以下のエラー・警告に遭遇しました。
zipimport.ZipImportError: can't decompress data;
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?

対策でインストールしたパッケージは以下の通り。
sudo apt-get install zlib1g-dbg
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev

こちらのサイトを参考にさせてもらいました。
Ubuntu 15.10 で pyenv install 3.5.0 したら pip がインストールできなくて落ちる


Python のインストール、環境設定

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

.profile に PATH 設定を追加
PATH="$HOME/.pyenv/bin:$HOME/.pyenv/shims:$PATH"

インストールできるバージョンの確認
pyenv install --list

バージョン 3.6.0 をインストールして、使えるように設定
pyenv install 3.6.0
pyenv global 3.6.0

他のバージョンを同時にインストールすることもできます。
複数のバージョンをインストールしたら、pyenv global で切り替えられます