无法在zsh上安装python包,但在bash上成功安装

无法在zsh上安装python包,但在bash上成功安装,python,python-3.x,bash,pip,zsh,Python,Python 3.x,Bash,Pip,Zsh,我想使用pip安装造纸机[s3]。 回溯中指示的命令是:pip install papermill[s3]。但是,当我运行命令:pip3 install papermill[s3]时,我得到了以下回溯: zsh: no matches found: papermill[s3] 我试图浏览文档,但它们的语法完全相同 资料来源: 更新: 当我输入bash而不是zsh终端时,我可以安装相同的程序。zsh中的方括号有特殊含义,但在大多数情况下,您可能只需在它们前面加上(反斜杠)即可。看 因此,下一步使

我想使用pip安装造纸机[s3]。 回溯中指示的命令是:
pip install papermill[s3]
。但是,当我运行命令:
pip3 install papermill[s3]
时,我得到了以下回溯:

zsh: no matches found: papermill[s3]
我试图浏览文档,但它们的语法完全相同

资料来源:

更新:
当我输入
bash
而不是
zsh
终端时,我可以安装相同的程序。

zsh中的方括号有特殊含义,但在大多数情况下,您可能只需在它们前面加上(反斜杠)即可。看

因此,下一步使用转义字符串时,它会起作用:

pip3 install papermill\[s3\]

您怎么知道有一个名为
papermill[s3]
的包?在问题中添加,谢谢!这对我来说是可行的,但我使用bash,不确定,等待其他人的评论。把这一点添加到问题中,当我通过bash运行它时,它就起作用了。你真是个天才!你认为这个问题是否足以让人们得出这一点——zsh与bash的不同之处?@AviralSrivastava我认为现在没问题了。只需添加
bash
zsh
标记就可以了。
pip安装'papermill[s3]