Я не на 100% положительно настроен относительно того, что является правильным местом для публикации этого вопроса, поскольку это 50% -ное программирование, поскольку это ошибка python и 50% -ное управление системой, так как это ошибка в пакете. Я отправился здесь, если я ошибаюсь, направьте меня в нужное место.Ошибка пика UnicodeDecode error
В настоящее время я использую Arch Linux 64-го и более ранние версии сегодня, я обновил пару пакетов, включая (критически полагаю) python-setuptools
. До этого pip
работала отлично, никаких проблем вообще, теперь, однако только от не работает голую команду я получаю следующее:
[email protected] ~> pip
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3143, in <module>
@_call_aside
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3129, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3156, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 649, in _build_master
ws = cls()
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 642, in __init__
self.add_entry(entry)
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 698, in add_entry
for dist in find_distributions(entry, True):
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2136, in find_on_path
path_item, entry, metadata, precedence=DEVELOP_DIST
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2518, in from_location
version = cls._version_from_metadata(dist_path) or version
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2841, in _version_from_metadata
return _version_from_file(strm)
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2483, in _version_from_file
line = next(iter(version_lines), '')
File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 116: ordinal not in range(128)
Это то, что я сделал не так или у пип есть ошибка? Как я смогу это исправить?
То, что я пробовал:
- Переустановка пипсов
- Переустановка питона-Setuptools
- всемогущего перезагрузка
- Ask мою маму целовать
bash
в лоб - Поиск списка пакетов Arch за сообщение об ошибке
- Google проблема
Почему ваш первый абзац в спойлере? – MikeTheLiar
Ну, технически это не часть вопроса, просто добавление, если кто-то пожаловался на вопрос; поэтому я «испортил» это. –