安装Apache Beam时遇zsh: no matches found: apache-beam[gcp]错误求助
解决zsh下安装Apache Beam[GCP]的报错问题
问题原因
zsh shell会把方括号[]解析为通配符匹配规则,没法正确识别apache-beam[gcp]这个带扩展依赖的包名,因此抛出no matches found错误。
解决方法
两种简单可行的处理方式:
- 用单引号包裹包名
直接执行这条命令:
pip3 install 'apache-beam[gcp]'
- 转义方括号
在方括号前添加反斜杠\来避免zsh的通配符解析:
pip3 install apache-beam\[gcp\]
验证安装结果
执行上述任一命令后,可通过以下命令确认是否安装成功:
pip3 show apache-beam
若输出中包含Apache Beam的版本、安装路径等信息,说明安装完成。
内容的提问来源于stack exchange,提问作者Emillia-rosette Nlandu
相关产品推荐
相关产品推荐

