さくらVPSでPython環境構築の整理

さくらVPSPython関連のWebアプリ環境構築を進めるにあたり、改めてちょっと整理。

自分の環境構築関係メモ:

個人的にはデフォルトのCent OS 6、Anaconda、Pyenv/Conda、pip、ApacheMySQLな感じを考えていたけど。

Cent OS 7のデフォルト環境をベースにした方が楽かなあと思い始めた。

カスタムインストールは下記参照。

カスタムOSインストールガイド|さくらインターネット公式サポートサイト

以下のような選択肢がある。

  1. OS
    • Cent OS 6/Cent OS 7/Scientific OS
  2. Python
    • Pythonの2か3系/Anacondaの2か3系
  3. Pythonのバージョン管理
    • Pyenv/Virtualenv/Conda
  4. Pythonのライブラリインストール
    • pip
  5. Webサーバ
  6. フレームワーク

さくらVPSのデフォルトは下記の通り

ひとまず、下記構成でやってみようか。

  1. OS
    • CentOS release 6.8 (Final)(さくらVPSのデフォルト)
  2. Python
    • Python 2系(必要があったら3系に切り替え)
  3. Pythonのバージョン管理
    • Pyenv-virtualenv
  4. Pythonのライブラリインストール
    • pip
  5. Webサーバ
  6. Flaskフレームワーク

Pythonのインストール、環境構築は下記参照。

参考ページ

さくら公式のやつ:

Linux

その他: