python教程—方括号在pip安装中是什么意思?-Python实用宝典

python教程—方括号在pip安装中是什么意思?

我看到越来越多这样的命令:这些方括号做什么?你使用的语法是:

我看到越来越多这样的命令:

    $ pip install "splinter[django]"

这些方括号是做什么的?

回答

你使用的语法是:

    pip install "project[extra]"

在您的例子中,您正在安装splinter包,它添加了对django的支持。方括号([])不是特定的语法,只是约定。实际上,您正在安装名为“splinter[django]”的包。

@chetner的解释:

命令pip install splinter django将安装两个名为splinter和django的包。另一方面,splinter[django]安装了splinter包的一个变体,其中包含对django的支持。注意,它与django包本身无关,只是一个由splinter包为启用的特定特性集定义的字符串。

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
4

发表评论