zsh执行pip install pydantic[email]报错及Pydantic依赖问题求助
解决zsh中
pip install pydantic[email]报错的问题 问题原因
zsh会将方括号[]视为通配符匹配语法,直接执行pip install pydantic[email]时,zsh会尝试查找匹配该模式的文件,找不到就会抛出no matches found错误。
解决方法
提供三种可行的解决方式,任选其一即可:
- 用单引号包裹包名,让zsh不解析方括号:
pip install 'pydantic[email]' - 转义方括号,在每个方括号前加反斜杠,标记为普通字符:
pip install pydantic\[email\] - 临时切换到bash执行命令:
bash pip install pydantic[email] exit
执行完成后,重新运行包含EmailStr的Python代码,即可解决缺少email_validator模块的问题。
内容的提问来源于stack exchange,提问作者jonsdope
相关产品推荐
相关产品推荐

