我按照下面的示例安装unvicorn:
https://www.uvicorn.org/通过执行以下操作:
pip install uvicorn[standard]但收到以下错误:
% pip install uvicorn[standard]
zsh: no matches found: uvicorn[standard]但是,这是可行的:
% pip install uvicorn我在MacPro上使用Python3.7。
发布于 2021-08-21 16:02:00
您需要使用单引号。
pip install 'uvicorn[standard]'发布于 2021-08-23 07:00:42
zsh使用square brackets for globbing / pattern matching。
因此,如果您需要将文字方括号作为参数传递给命令,则需要对它们进行转义或将参数引起来,如下所示:
pip install 'requests[security]'如果要永久禁用pip命令的globbing,可通过将以下内容添加到~/.zshrc来执行此操作
alias pip='noglob pip'https://stackoverflow.com/questions/68855742
复制相似问题