• conda 包管理 环境管理工具
  • anaconda
  • 包含多个
  • python发行版
  • 工具
  • 其中包含conda


  • python发行版
  • cpython
  • Python 的原始实现,也是最常用的发行版。它是用 C 语言编写的,可以在各种操作系统上运行
  • jpython
  • 用 Java 实现的 Python 发行版,它允许 Python 代码与 Java 代码集成
  • pypy
  • 用 Python 实现的 Python 发行版,它的目标是提高 Python 的性能


  • 包管理工具
  • conda
  • pip

pip

conda

poetry

特点

默认

跨平台

更简洁和现代化, 注重项目级别的包管理和简洁的命令语法

环境管理

无, 但可以通过虚拟环境工具(如 virtualenv、venv)来创建和管理隔离的环境



包管理

python

python, r, java

python

包源

Python Package Index(PyPI)

pypi, Anaconda Cloud(默认?), Bioconductor 

pypi, 可配置其他

语法

pip install

conda install

poetry install