Dzisiaj uaktualniłem z wersji 7.1.0 do 7.1.2, a teraz to nie działa.PIP nie działa po aktualizacji
$ pip search docker-compose
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip/commands/search.py", line 43, in run
pypi_hits = self.search(query, options)
File "/Library/Python/2.7/site-packages/pip/commands/search.py", line 60, in search
hits = pypi.search({'name': query, 'summary': query}, 'or')
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xmlrpclib.py", line 1240, in __call__
return self.__send(self.__name, args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xmlrpclib.py", line 1599, in __request
verbose=self.__verbose
File "/Library/Python/2.7/site-packages/pip/download.py", line 788, in request
return self.parse_response(response.raw)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xmlrpclib.py", line 1490, in parse_response
return u.close()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xmlrpclib.py", line 799, in close
raise Fault(**self._stack[0])
Fault: <Fault 1: "<type 'exceptions.KeyError'>:'hits'">
Więc próbowałem ponownej instalacji:
sudo -H pip install --force-reinstall -U pip
Ponowna instalacja prowadził bez błędów, ale gdy próbowałem szukać, mam ten sam błąd.
Tak, próbowałem ponownie zainstalować starszą wersję:
sudo -H pip install --force-reinstall -U pip==7.1.0
Ponownie, reinstall działało, ale poszukiwania wciąż złamane po reinstalacji. Oprócz błędu, ja dostawałem komunikat uaktualniania wersji:
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Wyłączenie pamięci podręcznej również daje ten sam błąd:
pip search docker-compose --no-cache-dir --disable-pip-version-check
Problem wydaje się być tylko z funkcji wyszukiwania, jak pip nadal działa wystarczająco dobrze, aby ponownie zainstalować i takie.
Wydaje mi się, że dziś zainstalowałem tylko jeszcze jeden pakiet, który był kompozycją dockera. Problem występuje, gdy szukam pakietów innych niż docker-compose, jak w moich przykładach.
Wszelkie pomysły?
Ok, dodałem tag. – Travis
W sierpniu 2016 r., 'Pip search docker-compose' znajduje pakiety z' docker' lub 'compose' w nazwie pakietu. (Czy ktoś wie, czy jest to udokumentowane w dowolnym miejscu?) – denis