トップQs
タイムライン
チャット
視点

EasyInstall

ウィキペディアから

Remove ads

EasyInstallPythonのためのパッケージ管理システムである。EasyInstallはPython Eggsに基づいたPythonプログラムとライブラリを配布するための標準フォーマットを提供する。easy_installはsetuptoolsにバンドルされたモジュールであり、Pythonの標準ライブラリであるdistutilsの機能を高めたサードパーティ製のライブラリである[1]。EasyInstallはRubyにおけるRubyGemsのようなものである。

概要 開発元, 最新版 ...

通常、EasyInstallは希望のパッケージをPython Package Index(PyPI)で探す。また、パッケージとその依存パッケージをダウンロードするために、PyPI内のメタデータを使用する。EasyInstallはPyPI上でホストされている。

Python EggsはPythonのプロジェクトに情報を追加する方法である。Python Eggsはプロジェクトの実行時にチェックされ、依存関係を確認するだけではなく、他のプロジェクトのためのプラグインを提供することを可能にする。

EasyInstallは本格的なパッケージ管理システムとは言い難い。なぜなら、ローカルなパッケージの一覧表示や更新をすることができないからである。これらの問題を解決するために、pipとdistributeは開発された。distributeはeasy_installの開発が遅れていたために作られた[2]。distributeのバージョン0.7でEasyInstallはdistributeに統合された。

"EggsとPythonの関係は、JarsJavaとの関係と似ている。"
Remove ads

関連項目

  • Python Package Index - Pythonのサードパーティソフトウェアレポジトリ
  • pip - Pythonのパッケージ管理システム

出典

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads