Python 2.7 на OS X: TypeError: объект «frozenset» не может быть вызван для каждой команды

У меня есть эта ошибка для каждой моей команды с Python:

 ➜ / tmp sudo easy_install pip
 Traceback (последний последний вызов):
   Файл «/usr/bin/easy_install-2.7», строка 11, в 
     load_entry_point ('setuptools == 1.1.6', 'console_scripts', 'easy_install') ()
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py», строка 357, в load_entry_point
     return get_distribution (dist) .load_entry_point (группа, имя)
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py», строка 2394, в load_entry_point
     return ep.load ()
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py», строка 2108, в загрузке
     entry = __import __ (self.module_name, globals (), globals (), ['__name__'])
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/__init__.py», строка 11, в 
     from setuptools.extension import Extension
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/extension.py», строка 5, в 
     from setuptools.dist import _get_unpatched
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/dist.py», строка 15, в 
     from setuptools.compat импортировать numeric_types, basestring
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/compat.py», строка 17, в 
     импортировать httplib
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py», строка 80, в 
     импортировать mimetools
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/mimetools.py», строка 6, в 
     import tempfile
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py», строка 35, в 
     из случайного импорта Random as _Random
   Файл «/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/random.py», строка 49, в 
     import hashlib as _hashlib
   Файл «build / bdist.macosx-10.11-intel / egg / hashlib.py», строка 115, в 
     «»»
 TypeError: объект 'frozenset' не может быть вызван

Что я могу сделать с этим?

2 Solutions collect form web for “Python 2.7 на OS X: TypeError: объект «frozenset» не может быть вызван для каждой команды”

У меня была эта проблема, но мне также понадобился пакет hashlib для установки (On Debian).

Лучшее решение, которое я нашел (лучше установить хэшлиб с easy_install), было здесь: https://askubuntu.com/questions/770262/python-hashlib-fails-to-install-pip

И это:

«Быстрое и грязное исправление заключается в удалении файла /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so"

После этого можно установить hashlib с pip!

Удаление этого пакета помогло мне:

 sudo rm -rf /Library/Python/2.7/site-packages/hashlib-20081119-py2.7-macosx-10.11-intel.egg
  • Использование id () в Python
  • return statement for for loop
  • Невозможно импортировать из шести библиотек Python
  • Найти все возможные подписи списка
  • отказ от применения декоратора
  • Индикатор выполнения в Google App Engine
  • Обнаруживать, когда модуль Python выгружается
  • Создание «uncrackable» «случайного» номера с Python
  • Как я могу сортировать контуры слева направо и сверху вниз?
  • Могу ли я перебирать класс в Python?
  • Является ли Python2.6 достаточно стабильным для использования в производстве?
  •  
    Interesting Posts for Van-Lav

    Python: Почему у класса int нет богатых операторов сравнения, таких как `__lt __ ()`?

    Почему python использует как подсчет ссылок, так и mark-and-sweep для gc?

    Вызывающая переменная, определенная внутри одной функции от другой функции

    Django 1.8 TEMPLATE_DIRS игнорируется

    Firefox + Selenium в python: как интерактивно получить элемент html?

    Насколько безопасна рекурсия в Python?

    Как декодировать строку в формате Unicode в Python 3?

    Пользовательский менеджер Django get_queryset () не работает

    Эффективное манипулирование списком декартовых координат в Python

    Не удается подключиться к существующей сессии Selenium через geckodriver

    работник не потребляет задачи после того, как сельдерей вызывается add_consumer

    Правильный способ отмены приема и закрытия обработки / многопроцессорности Python.

    Искра: используйте reduceByKey вместо groupByKey и mapByValues

    Создайте virtualenv как с python2, так и с python3

    Локальная интерполяция более низкого порядка неявных кривых в Python

    Python - лучший язык программирования в мире.