安装plone时不支持的哈希类型

use*_*220 3 python plone hashlib

我尝试安装plone,但是当我运行脚本install.sh时遇到问题.以下是错误详情:

raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found
ValueError: unsupported hash type sha512
Run Code Online (Sandbox Code Playgroud)

我在一个论坛中读到这个错误可能是由一个与操作系统上的python版本不兼容的Plone版本引起的.但是,这是plone官方网站上的内容:

Plone Unified Installer是一个源安装工具包,可以在大多数类Unix平台上从源代码安装Plone及其依赖项.该套件包括Plone,Zope和Python.Python的安装方式不会改变或干扰您的系统Python.

所以我不知道如何解决这个问题.

Mar*_*ers 8

这不是Plone唯一的问题.

Python使用OpenSSL作为hashlib模块,系统上的OpenSSL库不提供它需要的功能.通常,sha256,sha384和sha512算法默认存在,但它们不在您的系统上,和/或python链接到错误的系统库.

如何解决这个问题取决于您的操作系统,您没有提供任何详细信息.您可以查看安装程序的要求列表,并仔细检查您是否拥有所需的一切.