2

我见过人们使用pip install docker-pyor pip install 'molecule[docker]'

我相信它们是相似的(等效的?)

我读了https://molecule.readthedocs.io/en/stable/getting-started.html 它说:

Molecule 需要 Docker 驱动程序的外部 Python 依赖项,该依赖项在使用pip install 'molecule[docker]'.

那么molecule[docker]在某些方面更好吗?

4

2 回答 2

2

pip install molecule[docker]是特殊的 pip 语法,表示“安装molecule,带有附加docker选项”。使用它几乎肯定比molecule不使用其他选项安装,然后尝试单独手动安装其 Docker 依赖项要好。

于 2019-10-16T11:32:48.203 回答
2

我的猜测是pip install docker-py全局安装库,或者安装整个库。

pip install molecule[docker]要么只为分子安装必要的位,要么将其专门安装在分子位置。

我更倾向于相信这是第一个选择——它通过只安装必要的东西来节省空间和资源。但这只是我的猜测。

于 2019-10-16T11:25:40.623 回答