| 安定版リリース | 24.11.0 [1]
/ 2024年11月20日 |
|---|---|
| リポジトリ |
|
| 書かれた | パイソン |
| ライセンス | BSDA の |
| Webサイト | コンダ |
Condaはオープンソース、[2] 、 クロスプラットフォーム、[3] 、 言語に依存しない パッケージマネージャおよび環境管理システムです。もともとはPython データサイエンティストが直面するパッケージ管理の課題を解決するために開発され、今日ではPythonとR用の人気のパッケージマネージャとなっています。[4] [5]当初、Anaconda PythonディストリビューションはAnaconda Inc.によって開発されましたが、後に別のパッケージとしてスピンアウトし、[6] BSDライセンスの下でリリースされました。[2] [7] [8] [9] [10] [11] Condaパッケージと環境マネージャは、Anaconda、Miniconda、[12]およびAnacondaリポジトリのすべてのバージョンに含まれています。[13] CondaはNumFOCUS関連プロジェクトです。[14]
特徴
パッケージマネージャとして、Conda は、ユーザーがソフトウェアリポジトリから、自分のコンピューティングプラットフォームに適したバイナリソフトウェアパッケージのさまざまなバージョンと必要なソフトウェア依存関係をインストールできるようにします。[15] Conda は、インストールされているすべてのもの、ユーザーが指定したバージョン制限 (たとえば、ユーザーは特定のパッケージを少なくともバージョン 2.1.3 にしたい) をチェックし、要求されたすべてのパッケージとその依存関係のバージョンセットを決定します。これにより、全体のセットが互いに互換性を持つようになります。互換性のある依存関係のセットがない場合、要求されたバージョンのソフトウェアパッケージの要求された組み合わせは不可能であることがユーザーに通知されます。
第二に、Condaでは、ユーザーがこのようなソフトウェアパッケージのセットを、コンピューティングプラットフォームの残りの部分から分離して作成することができ、Condaではこれを環境と呼んでいます。[16]これにより、ユーザーはさまざまなプロジェクト用にさまざまなソフトウェアパッケージのセットを作成できます。ユーザーがプロジェクトを切り替えると、関連する環境に切り替えられるため、競合するパッケージの再インストールや削除を回避できます。このような環境のセットアップをさらに容易にするために、Condaではソフトウェアパッケージ自体のインタープリターであるPythonもインストールできます。[17]
Conda は Python プログラミング言語で書かれていますが、多言語プロジェクトを含む、あらゆる言語で書かれたコードを含むプロジェクトを管理できます。
バイオインフォマティクスソフトウェア用の人気のあるCondaチャネルはBiocondaであり、計算生物学用の複数のソフトウェアディストリビューションを提供しています。[18] [19]
参照
参考文献
- ^ 「リリース 24.11.0」。2024年11月20日。 2024年11月21日閲覧。
- ^ ab "Conda". conda.io . 2019年6月11日閲覧。
- ^ 「複数のオペレーティングシステム用の Conda パッケージの構築」。Pydannt。2015 年 1 月 29 日。2019年6 月 11 日閲覧。
- ^ Gorelick, Micha; Ozsvald, Ian (2014 年 9 月)。High Performance Python: 人間のための実用的な高性能プログラミング(第 1 版)。O'Reilly Media。p. 370。ISBN 978-1449361594。
- ^ Jackson, Joab (2013 年 2 月 5 日). 「Python が DARPA からビッグ データ ブーストを獲得」. networkworld . 2014 年10 月 30 日閲覧。
- ^ 「Anaconda、conda、Miniconda の違いは何ですか?」。FAQ - Bioconda ドキュメント。 2020 年4 月 22 日閲覧。
- ^ 「State of Conda、2014年10月」。Pen and Pants。2014年10月9日。 2015年4月9日閲覧。
- ^ Tony Ojeda、Sean Patrick Murphy、Benjamin Bengfort、Abhijit Dasgupta (2014 年 9 月 25 日)。実践データサイエンス クックブック。Packt Publishing Ltd. ISBN 978-1783980253. 2015年3月19日閲覧。
- ^ ラングタンゲン、ハンス・ペッター (2014). Python を使用した科学的プログラミングの入門書。スプリンガー。ISBN 978-3642549595. 2015年3月19日閲覧。
- ^ Yves Hilpisch (2014 年 12 月 11 日)。Python for Finance: ビッグ金融データの分析。O'Reilly Media。ISBN 9781491945391. 2015年3月19日閲覧。
- ^ 「Continuum Analytics、エンタープライズ パッケージ管理用の Anaconda Server を発表」Yahoo Finance 2014 年 1 月 30 日。2015年3 月 19 日閲覧。
- ^ “Miniconda”. conda.io . 2018年9月10日時点のオリジナルよりアーカイブ。2018年7月11日閲覧。
- ^ 「Anaconda リポジトリ」。anaconda.org。
- ^ 「NumFOCUS 関連プロジェクト」。NumFOCUS 。2021年10月25日閲覧。
- ^ Pugh, David R. (2020-07-14). 「Conda を使い始める」. Medium . 2024-07-09閲覧。
- ^ 「環境の管理 — conda 24.3.1.dev40 ドキュメント」。conda.io 。2024 年 4 月 14 日閲覧。
- ^ 「3. Python の管理」。2015 年。2015 年 6 月 16 日のオリジナルからのアーカイブ。2015 年6 月 16 日取得。
では、プログラミングを学ぶために Python 3 が必要だが、Python を更新して Python 2.7 環境を上書きしたくないとします。次のようにして、snakes という名前の新しい環境を作成してアクティブ化し、最新バージョンの Python 3 をインストールできます...
- ^ Bioconda公式サイト。
- ^ Grüning, Bjorn; Bioconda チーム (2017 年 10 月 27 日)。「Bioconda: ライフ サイエンスのための持続可能で包括的なソフトウェア ディストリビューション」。bioRxiv 10.1101 /207092。
さらに読む
- Grüning, B.、Dale, R.、Sjödin, A.、Chapman, BA、Rowe, J.、Tomkins-Tinch, CH、Valieris, R.、Köster, J.、Bioconda チーム (2018)、「Bioconda: ライフ サイエンスのための持続可能で包括的なソフトウェア配信」、Nature Methods、15 (7): 475–476、doi :10.1038/s41592-018-0046-7、PMC 11070151、PMID 29967506、S2CID 196664439
外部リンク
- 公式サイト
- GitHub上の Conda
