Я не уверен, что случилось, но внезапно моя python установка, кажется, не работает. Если я набираю pip, я вижу это:
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Я пытался переустановить python, используя homebrew, и он сказал это после завершения:
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin
Но если я набрал pip, я все еще вижу та же ошибка, поэтому если вышеприведенные команды не указывают на python3.
pip3 работает нормально.
Как это исправить, чтобы pip работал.
>python --version
Python 2.7.16
pip не работает, но python работает.
Раньше я использовал ansible, и теперь автоматическое завершение ansible не работает, я предполагаю, что библиотека не работает работает, так как моя python установка была как-то повреждена.
Homebrew говорит, что у меня должна быть установлена 3.7.7:
brew info python
python: stable 3.7.7 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.7.7 (4,011 files, 61.2MB)
Poured from bottle on 2020-03-19 at 09:35:48
Я на OSX 10.13.6