banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[Linux] CentOS/UbuntuでPython-PipとFabricをインストールする

最近、newsblur のデプロイを試していて、fabric を使用してリモートサーバークラスターのデプロイを行う必要がありました。ただし、fabric を使用するには pip などのツールをインストールする必要があります。CentOS サーバーバージョンでは、pip を先にインストールする必要があります。pip は、easy_install を置き換えて Python パッケージのインストールと管理を行うツールです。個人的には pip を使用してパッケージをインストールと管理することをおすすめします。fabric は軽量なリモートメンテナンスツールで、SSH 接続とリモートホストの管理に利用され、リモートスクリプトのバッチ実行に非常に効果的です。

  1. setuptools のインストール、Python2.7 バージョンの場合、ソースコードを使用します。

wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg

  1. pip のインストール、最新バージョンは 1.4 ですが、ここでは 1.3 を例にします。

wget http://pypi.python.org/packages/source/p/pip/pip-1.3.tar.gz
tar zxvf pip-1.3.tar.gz
cd pip-1.3
python setup.py install

または、pip のインストールスクリプト get-pip.py を使用します。

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

  1. pip を使用して fabric をインストールします。

pip install fabric

CentOS の新しいバージョンでは、YUM を使用することもできます。

yum install python-setuptools
easy_install pip
pip install fabric

同様に、Ubuntu 環境では次のようにインストールできます。

apt-get install python-setuptools
easy_install pip
pip install fabric

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。