2015-11-30 2 views
1

Я не на 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 проблема
+0

Почему ваш первый абзац в спойлере? – MikeTheLiar

+0

Ну, технически это не часть вопроса, просто добавление, если кто-то пожаловался на вопрос; поэтому я «испортил» это. –

ответ

1
$ ll /var/cache/pacman/pkg/python-setuptools-* 

затем выберите нужный вариант, и

$ sudo pacman -U /var/cache/pacman/pkg/python-setuptools-1:18.7-1-any.pkg.tar.xz 

где 1: 18.7-1 ваша предыдущая версия пакета

, если это не поможет:

$ cat /var/log/pacman.log | grep 2015-11-30 | grep upgraded 

а затем для каждого пакета установите предыдущую версию, выполнив часть 1

вы можете написать сценарий для этого или найти существующий.

также пытайтесь найти форумы сообщества сообществ

Смежные вопросы