使用pip进行可选安装-ipython示例
其中提到了使用pip安装Ipython的不同命令,例如:使用pip进行可选安装-ipython示例,python,pip,ipython,packaging,Python,Pip,Ipython,Packaging,其中提到了使用pip安装Ipython的不同命令,例如: pip install "ipython[all]" pip install "ipython[terminal]" pip install "ipython[parallel]" pip install "ipython[notebook]" 它是如何工作的?如何将这些“选项”用于其他软件包。您可以在ipython-3.0.0中检查setup.py extras_require = dict( parallel = [p
pip install "ipython[all]"
pip install "ipython[terminal]"
pip install "ipython[parallel]"
pip install "ipython[notebook]"
它是如何工作的?如何将这些“选项”用于其他软件包。您可以在
ipython-3.0.0
中检查setup.py
extras_require = dict(
parallel = [pyzmq],
qtconsole = [pyzmq, 'pygments'],
doc = ['Sphinx>=1.1', 'numpydoc'],
test = ['nose>=0.10.1', 'requests'],
terminal = [],
nbformat = ['jsonschema>=2.0'],
notebook = ['tornado>=4.0', pyzmq, 'jinja2', 'pygments', 'mistune>=0.5'],
nbconvert = ['pygments', 'jinja2', 'mistune>=0.3.1']
)
例如,如果您输入pip安装“ipython[parallel]”
,pip
将查找并下载此软件包
因此,如果您想将这样的命令应用于其他软件包,则必须确保其
setup.py
中有类似的内容,这些是附加程序。它们可以在setup.py
中指定:如果我的答案有帮助,请不要忘记接受它。谢谢