zsh:未找到匹配项:请求[安全]
- 2025-03-18 08:56:00
- admin 原创
- 44
问题描述:
我正在尝试运行 python urllib2 脚本并收到此错误:
InsecurePlatformWarning:没有真正的 SSLContext 对象。这会阻止 urllib3 正确配置 SSL,并可能导致某些 SSL 连接失败。有关更多信息,请参阅https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning。
在谷歌上搜索错误后,解决方案是在 stack overflow 上下载请求的安全包:
pip install requests[security]
但是当我运行它时出现错误......
zsh:未找到匹配项:请求[安全]
有人知道为什么 zsh 没有选择这个库,它可以很好地安装/升级请求,我不知道为什么它不起作用
我正在 Debian 服务器上运行它...
解决方案 1:
zsh
使用方括号进行通配符/模式匹配。
这意味着如果您需要将文字方括号作为参数传递给命令,则需要对其进行转义或像这样引用参数:
pip install 'requests[security]'
如果你想要永久禁用命令的通配符pip
,你可以将其添加到你的~/.zshrc
:
alias pip='noglob pip'
解决方案 2:
改用:
pip install requests[security]
在 MacOS 上通过zsh完美运行。
相关推荐
热门文章
项目管理软件有哪些?
热门标签
曾咪二维码
扫码咨询,免费领取项目管理大礼包!
云禅道AD