TypeError: 'frozenset' object is not callable 的解决办法

本文详细介绍了在Ubuntu和Centos系统中遇到hashlib安装问题的解决方案。对于Ubuntu,提供了通过直接下载源码包并使用python setup.py install命令进行安装的方法;而在Centos中,若遇到Python.h文件缺失的错误,则建议先通过yum install python-devel命令安装必要的开发库,再进行后续的hashlib安装。

在ubuntu中通过pip安装hashlib包时,会报TypeError: 'frozenset' object is not callable的错误

个人的解决办法是通过https://files.pythonhosted.org/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashlib-20081119.zip    链接(链接可以在https://pypi.org/project/hashlib/#files查找)来下载hashlib包,再解压之后通过python setup.py install 安装即可成功

在centos中如果出现***Modules/shamodule.c:18:20: 致命错误:Python.h:没有那个文件或目录** 的错误的话,

需要 yum install python-devel,之后再安装即可

apt-get install python-dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值