Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kurap/7443409 to your computer and use it in GitHub Desktop.
Save kurap/7443409 to your computer and use it in GitHub Desktop.
CentOS 5.8
ある程度Linux環境に慣れている人を想定していますので、
コマンドベースの説明中心です。
##### Python のインストール
## yum でmakeに必要なツール類をインストールしておく
yum -y groupinstall 'Development Tools'
yum -y install openssl-devel* ncurses-devel* zlib*.x86_64
yum -y install bzip2 bzip2-devel bzip2-libs
## ダウンロード (version2.7.3)
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar -xvjf Python-2.7.3.tar.bz2 cd Python-2.7.3./configure --prefix=/opt/python2.7 --with-threads --enable-shared./configure --with-threads --enable-sharedvi Modules/Setup
## 以下のコメントを外す
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
##### 以下はmakeでエラーが出る場合に
yum install -y tk-devel tcl-develmakemake testmake install
##### 共有ライブラリの設定
cat /etc/ld.so.conf.d/python2.7.conf
## 以下を追加
/usr/local/lib
## 共有ライブラリを有効化
/sbin/ldconfigcd
/usr/local/lib/sbin/ldconfig
## pythonを起動し、インストールしたバージョンになっていればOK
/usr/local/bin/python
Python 2.7.3 (default, Jun 4 2012, 00:14:46)
## aliasの設定
vim /etc/bashrcalias python='python2.7'
source .bashrc
##### Distlibute のインストール Pythonモジュールの構築とインポートをサポートするパッケージ
## モジュールのダウのロード(root)
curl -O http://python-distribute.org/distribute_setup.py
## インストール(root)
python distribute_setup.py
##### Virtualenv をインストール 実行環境の仮想化パッケージ
easy_install virtualenv
##### pip をインストール PyPI管理パッケージ ※PyPIはPHP,PerlでいうところのPEAR,CPANのようなもの
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.pypython get-pip.pypip --version
## バージョン情報が表示されればOK
pip 1.1 from 〜〜〜〜〜
## pipのコマンド
## インストールパッケージの確認
pip freeze
## virtualenv の仮想環境を作成
## 事前に仮想環境を作りたいディレクトリを作成しておく ここではworkというフォルダーを仮想環境として作成
## 環境変数を.bash_profileに設定しておく
## Distributeを明示的に利用する
export VIRTUALENV_USE_DISTRIBUTE=truemkdir workcd workvirtualenv env
## 仮想環境の実行
source env/bin/activate
## 仮想環境から抜ける
deactivate
##### virtual wrapper のインストール virtual wrapperをラッピングしたコマンドラインツール
pip install virtualenvwrapper
## .bashrc に/usr/local/bin/virtualenvwrapper.shを読み込むよう追記
vi .bashrc
## 以下を追加
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
source .bashrc
## helpが出ればOK
mkvirtualenv --help
## mkvirtualenv 新規仮想環境の作成
mkvirtualenv [name]
## 仮想環境の実行
workon [name]
## 仮想環境から抜けるときは
deactivate
## 仮想環境の削除
rmvirtualenv [name]
##### IPythonのインストール インストールしておくとインタラクティブモードで以下が利用可能
## TABキーでの補完
## シェルコマンドの利用
## pdbとの連携
pip install IPython
##### pep8のインストール
## コーディングスタイルのチェックをしてくれる
pip install pep8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment