【发布时间】:2021-08-15 19:27:10
【问题描述】:
我当前的项目中有一个 Anaconda 环境。我一直在尝试配置我的预提交挂钩,但是我一直遇到这个错误:
所以,当我第一次遇到这个错误时,我做了一些研究,发现需要安装ruamel.yaml。所以,我进行了ruamel.yaml 的 pip 安装,并且确实安装了最新版本:
但是,错误仍然存在。我在该主题上看到的最相关的帖子似乎并没有真正解决问题:
https://github.com/pre-commit/pre-commit-hooks/issues/353
我怎样才能摆脱这个错误?
【问题讨论】:
-
您的 ssl 模块已损坏,pip 无法使用损坏的 ssl 模块运行 - 我无法复制自己,因为我有一个工作的 ssl 模块(尝试重新安装!)
-
如果 ssl 模块损坏,我应该无法安装任何新软件包,但这里不是这种情况 - 是吗?
-
它可能只在 virtualenvs 中损坏?
标签: python python-3.x anaconda pre-commit.com