--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2012-10-27(Sat)

CentOS6.3にPython2.7.3をインストール

CentOS6.3にPython2.7.3をインストールしてみたのでメモる。
手順
手順としては以下の通りになる。
①コンパイル環境のインストール
Python2.7.3のコンパイル、インストール
③.bashrcへパスの追加
④lib64へリンク設定
⑤ついでにsetuptoolsのインストール


特にzlib-devel, zlib-devel.z86_64はPython2.7.3をコンパイルする前にインストール
しておかないとsetuptoolsインストール時に以下のエラーになりハマる。

zipimport.ZipImportError: can't decompress data; zlib not available

# バージョン確認
$ cat /etc/redhat-release
CentOS release 6.3 (Final)

以下はシェルスクリプトのサンプル。
ルートにログインして実行。
#!/bin/sh
echo "install compiler"
yum install -y gcc
yum install -y make
yum install -y zlib-devel
yum install -y zlib.x86_64 zlib-devel.x86_64

echo "install python"
curl -O http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xzvf Python-2.7.3.tgz
cd Python-2.7.3
./configure --enable-shared --prefix=/usr/local/python2.7.3
make
make install

echo "update bashrc"
echo "export PYTHON_HOME=/usr/local/python2.7.3" >> $HOME/.bashrc
echo "export PYTHONPATH=$PYTHON_HOME/lib/python2.7/site-packages" >> $HOME/.bashrc
echo "export PATH=$PYTHON_HOME/bin:$PATH" >> $HOME/.bashrc
source $HOME/.bashrc

rm /usr/bin/python

ln -s $PYTHON_HOME/lib/libpython2.7.so.1.0 /lib64/libpython2.7.so.1.0

echo "install setuptools"
yum install -y wget
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg --prefix=$PYTHON_HOME

echo "install pip"
easy_install pip

echo "install mysql-python"
pip install mysql-python

echo "install pymongo"
pip install pymongo



関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。