Traceback, сгенерированный для каждой команды pip: 'ImportError: невозможно импортировать имя ThreadingTCPServer' (домашний вагон macOS) - PullRequest
0 голосов
/ 11 октября 2019

Как мне исправить мою явно поврежденную установку Python 2.7.16? (Между прочим, мой Python3, кажется, работает нормально.)

Это установка homebrew , macOS 10.14.6.

Я получаю Traceback, сгенерированный для большинства каждогоКоманда pip, включая 'pip --version', как указано ниже, с этой ошибкой: ImportError: cannot import name ThreadingTCPServer. Подробности ниже. Я еще не пытался отладить установку;т. е. ThreadingTCPServer определен в одном из файлов Cellar, но я пока не понимаю, почему его импорт не удался. Может быть, это не правильный модуль?

Я, конечно, искал в Интернете и не нашел симптомов с точно такой же ошибкой.

$ pip --version
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 11, in <module>
    load_entry_point('pip==19.0.3', 'console_scripts', 'pip')()
[...]
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/config.py", line 46, in <module>
    from SocketServer import ThreadingTCPServer, StreamRequestHandler
ImportError: cannot import name ThreadingTCPServer
$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G95
$ which pip2.7
/usr/local/bin/pip2.7
$ python2 --version
Python 2.7.16
$

Информация о домашнем пиве:

$ brew info python2
python@2: stable 2.7.16 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python@2/2.7.16 (6,543 files, 90.3MB) *
  Built from source on 2019-04-17 at 15:50:57
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/python@2.rb
==> Dependencies
Build: pkg-config ✔
Required: gdbm ✔, openssl@1.1 ✔, readline ✔, sqlite ✔
==> Options
--HEAD
    Install HEAD version
==> Caveats
Pip and setuptools have been installed. To update them
  pip install --upgrade pip setuptools

You can install Python packages with
  pip install <package>

They will install into the site-package directory
  /usr/local/lib/python2.7/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
==> Analytics
install: 105,877 (30 days), 313,398 (90 days), 1,630,127 (365 days)
install_on_request: 38,093 (30 days), 100,736 (90 days), 436,798 (365 days)
build_error: 0 (30 days)
$

Дополнительные сведения о сеансе и системе в этом разделе .

...