Watch

Mac OS XにParamikoとPyCryptoを簡単にインストールする方法

Mac OS XにParamikoとPyCryptoを簡単にインストールする方法

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でビルドが失敗する理由を理解するのに数分間苦労しました。この情報はきっと他の方にも役立つと思います。