追踪(最近的呼叫最后):
文件" sample.py",第7行,在 来自ctypes.util import find_library
文件&#34; /usr/local/lib/python2.7/dist-packages/ctypes-1.0.2-py2.7-linux-x86_64.egg/ctypes/util.py" ;,第46行,在<登记/> import re,tempfile,errno
文件&#34; /usr/lib/python2.7/tempfile.py" ;,第35行,中
从随机导入随机为_Random
文件&#34; /usr/lib/python2.7/random.py" ;,第49行,中
将hashlib导入_hashlib
文件&#34; build / bdist.linux-x86_64 / egg / hashlib.py&#34;,第115行,中
&#34;&#34;&#34;
TypeError:&#39; frozenset&#39;对象不可调用
如何解决这个问题?
答案 0 :(得分:3)
我今天收到同样的错误。 对我来说,解决方案是在my_project_path / eggs / hashlib-20081119-py2.7-linux-x86_64.egg / hashlib.py
的第129行替换:except ImportError:
和except:
似乎这与md_meth_names
的价值funcName
有关,这次讨论帮助了我:https://askubuntu.com/questions/575598/python-attributeerror-with-hashlib-no-such-attribute-openssl-md-meth-names
答案 1 :(得分:1)
由于您没有任何代码,我最好猜测您是否做过类似的事情:
my_frozenset_obj(some_index)
而不是:
my_frozenset_obj.pop()
如果您希望能够通过索引访问项目,那么您应该使用非集合的数据结构。