
Mac OS XにParamikoとPyCryptoを簡単にインストールする方法
Paramiko は、安全な接続を可能にする Python 用の SSH モジュールであり、pycrypto は Python 用の暗号化ツールキットです。
どちらか一方、あるいは両方必要な場合でも、Mac OS Xから両方をインストールする最も簡単な方法はparamikoを使うことです。HomeBrewやMacPortsなどの面倒なインストーラを使う必要はなく、自分ですべて簡単にインストールできます。もし私が何を言っているのか全くわからないなら、おそらくこの記事は必要ないはずです。
要件:
- Xcode 4.3 (App Store リンク) 以降がコマンドライン ツールを含めてインストールされているか、Xcode なしで GCC とコマンドライン ツールをインストールします。
- Paramiko 1.7.7.2+(または最新バージョン)を入手してください。このパッケージにはPyCryptoが含まれています。
インストールプロセスを開始する前に、gccとOS Xのコマンドラインツールがインストールされていることが絶対に重要です。paramikoとpycryptoをビルドしてインストールしようとすると、「autoconf error」から「ImportError: No module named Crypto」まで、さまざまなエラーが発生して失敗します。これらのエラーが発生した場合は、Xcodeのコマンドラインツールがまだインストールされていないことが原因です。
paramiko と pycrypto のインストール
OS X に GCC と python がインストールされていると仮定すると、インストール プロセスは非常に簡単になります。
- Paramikoアーカイブを解凍し、そのディレクトリに移動します
- 次のコマンドを入力します。
sudo easy_install ./
以上です。依存関係があればプロセスは非常に高速なので、始める前にXcodeを入手し、オプションのコマンドラインツールをインストールして、すぐに作業を開始してください。
App StoreからXcodeを単体でインストールしても、コマンドラインツールはデフォルトでインストールされません。オプションです。これはApp Storeのインストール方法の新機能で、正直なところ、新しくフォーマットしたMacでビルドが失敗する理由を理解するのに数分間苦労しました。この情報はきっと他の方にも役立つと思います。