Autojump: Mac 上的哈希 md5 错误

创建于 2018-06-13  ·  34评论  ·  资料来源: wting/autojump

我安装了 autojump,直到今天它都运行良好。
每次我打开一个目录时,都会向终端打印大量 python 错误消息。
我今天用自制软件安装了buckwatchman

如果我卸载 autojump,错误 msg 就会消失。
有什么办法可以解决吗?


错误消息的详细信息如下:

错误:root :未找到哈希 md5 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 md5
错误:根:未找到哈希 sha1 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha1
错误:根:未找到哈希 sha224 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha224
错误:根:未找到哈希 sha256 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha256
错误:根:未找到哈希 sha384 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha384
错误:根:未找到哈希 sha512 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha512
/Users/huxuyang/dev/BeautyCamera
➜ BeautyCamera git:(feature-v1.7.7) ✗错误:root :未找到哈希 md5 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 md5
错误:根:未找到哈希 sha1 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha1
错误:root :未找到哈希 sha224 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha224
错误:根:未找到哈希 sha256 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha256
错误:根:未找到哈希 sha384 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha384
错误:根:未找到哈希 sha512 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.15/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha512

invalid packaging-homebrew

最有用的评论

这为我修复了它: brew reinstall python@2

所有34条评论

原因似乎是 OS X 使用自己的 ssl lib 而不是 openssl。 因此如果我们 brew install openssl,这两个 lib 会发生冲突。 四处走走可以在这里找到: https :

这个问题现在可以关闭了,谢谢。

感谢分享根本原因。

错误:root :未找到哈希 md5 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 md5
错误:根:未找到哈希 sha1 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第97行,在__get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha1
错误:root :未找到哈希 sha224 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第97行,在__get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha224
错误:根:未找到哈希 sha256 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha256
错误:根:未找到哈希 sha384 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha384
错误:根:未找到哈希 sha512 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha512

同样的问题,在删除python@2 brew uninstall python@2

这为我修复了它: brew reinstall python@2

这为我修复了它: brew reinstall python@2

谢谢!

这为我修复了它: brew reinstall python@2

谢谢,为我工作!

这为我修复了它: brew reinstall python@2

谢谢,也为我工作! 2020 年新年快乐!!!

为什么重新安装 python 有效!

因为俺使用的是:pyenv.

所以使用 pyenv install -f 2.7.17 来解决我的问题

这为我修复了它: brew reinstall python@2

也为我工作,格拉西亚斯!!

这为我修复了它: brew reinstall python@2

也为我工作! 谢谢!

这为我修复了它: brew reinstall python@2

固定的。 谢谢你。

不适合我?

➜  LandUse git:(country) ✗ brew reinstall python<strong i="6">@2</strong>
==> Reinstalling python<strong i="7">@2</strong> 
Error: An exception occurred within a child process:
  FormulaUnavailableError: No available formula with the name "/usr/local/opt/python@2/.brew/[email protected]" 

同样在这里:

错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地的/ opt / Python的2 / .brew /蟒蛇@ 2.rb

同样在这里:

错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地的/ opt / Python的2 / .brew /蟒蛇@ 2.rb

在 OSX 中将文件另存为[email protected]

https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/python%402.rb

然后

brew 重新安装[email protected]

它对我来说可以解决错误“ ERROR:root :code for hash md5 was not found.”。
对 brew 版本控制有点困惑。

@slixurd您的解决方案也对我

我还了解到您可以通过 brew 从文件中安装包,漂亮的解决方案👍

抱歉@slixurd @chrisnankervis我到底

抱歉@slixurd @chrisnankervis我到底

任何地方。 只需在同一目录中运行命令brew reinstall [email protected]

@slixurd谢谢

@slixurd为我工作。 谢谢!

错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

错误:root :未找到哈希 md5 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 md5
错误:根:未找到哈希 sha1 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha1
错误:root :未找到哈希 sha224 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha224
错误:根:未找到哈希 sha256 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha256
错误:根:未找到哈希 sha384 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha384
错误:根:未找到哈希 sha512 的代码。
回溯(最近一次调用最后一次):
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第147行,在
globals()[__func_name] = __get_hash(__func_name)
文件“ /usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py ”,第 97 行,在 __get_builtin_constructor
引发 ValueError('不支持的哈希类型 ' + 名称)
ValueError: 不支持的哈希类型 sha512

同样的问题,在删除python@2 brew uninstall python@2

是的,它对我有用,3q

@slixurd
为我工作。 谢谢! 😀

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

工作了。 非常感谢!

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

这对我来说是一个巨大的问题,它奏效了! 谢谢你。

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

像魅力一样工作! 非常感谢!

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

为我工作:
brew 重新安装https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

谢谢!

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?

也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

这么好的工作!
谢谢!

brew 重新安装[email protected]
错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地/库/ Python的2 / 2.7.15_1 / .brew /蟒蛇@ 2.rb

您确定[email protected]在您当前的目录中吗?
也许尝试直接从 URL 重新安装。

brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]

这么好的工作!
谢谢!

PR 被合并了。 https://github.com/Homebrew/homebrew-core/pull/49796
brew upgrade python@2有效。

安装 openvFor Mac 时出错的解决方法 -
$ Python macbookpro$ pip install opencv-python
错误:root :未找到哈希 md5 的代码。

尝试以下步骤:

$brew 开关 openssl 1.0.2r

然后激活您的环境并尝试 $ python -c "import hashlib;m=hashlib.md5();print(m.hexdigest())"

然后pip install opencv-python

重新安装和升级对我来说失败

✦ ❯ brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/[email protected]
Error: Calling Installation of python<strong i="6">@2</strong> from a GitHub commit URL is disabled! Use 'brew extract python<strong i="7">@2</strong>' to stable tap on GitHub instead.

✦ ❯ brew upgrade python<strong i="8">@2</strong>
Warning: python<strong i="9">@2</strong> 2.7.17_1 already installed
~

只有在 Catalina 上对我有用的就是这个

$ brew tap-new <user>/homebrew-python2
$ brew extract python<strong i="13">@2</strong> <user>/homebrew-python2
$ brew install /usr/local/Homebrew/Library/Taps/<user>/homebrew-python2/Formula/[email protected]

同样在这里:

错误:子进程中发生异常:
FormulaUnavailableError:与名无可用公式“在/ usr /本地的/ opt / Python的2 / .brew /蟒蛇@ 2.rb

在 OSX 中将文件另存为[email protected]

https://raw.githubusercontent.com/Homebrew/homebrew-core/94d572a132a63651739fef1931f540404b7eaa31/Formula/python%402.rb

然后

brew 重新安装[email protected]

它对我来说可以解决错误“ ERROR:root :code for hash md5 was not found.”。
对 brew 版本控制有点困惑。

谢谢! 为我工作。 我正在使用虚拟环境。 所以不得不将pythonpip/usr/local/bin/python/usr/local/bin/pip

$ ln -sf /usr/local/bin/python  ~/python_envs/env27/bin/python
$ ln -sf /usr/local/bin/pip  ~/python_envs/env27/bin/pip
此页面是否有帮助?
0 / 5 - 0 等级