Ошибка при запуске & ldquo; Нет модуля с именем «six» & rdquo;

Я запускаю Ubuntu 17.04 и в течение некоторого времени, каждый раз, когда я запускаю свою машину, я получаю сообщение об ошибке package-data-downloader, которая разбилась из-за No module named 'six'. Смотрите этот снимок экрана:

Мне интересно, может ли это иметь какое-то отношение к установкам Python3.6 и Anaconda. Когда я запускаю python -V && which python, я получаю:

Python 3.6.2 :: Anaconda, Inc. /home/user/anaconda3/bin/python

Итак, когда я увидел, что InterpreterPath указывает на python3.5, я задавался вопросом, может ли это быть связано.

Если кто-то может мне помочь, это будет оценено.

0
задан 11 October 2017 в 17:30

2 ответа

'six' - это пакет python, который позволяет запускать код Python2 с исполняемой средой Python3 (https://pypi.python.org/pypi/six). Сообщение об ошибке, кажется, указывает на то, что вашей системе не хватает пакета.

Было бы неплохо иметь мнение кого-то с большим опытом, но я бы сделал sudo apt install python3-six и посмотрел, исчезла ли ошибка. [ ! d2]

0
ответ дан 18 July 2018 в 05:27

'six' - это пакет python, который позволяет запускать код Python2 с исполняемой средой Python3 (https://pypi.python.org/pypi/six). Сообщение об ошибке, кажется, указывает на то, что вашей системе не хватает пакета.

Было бы неплохо иметь мнение кого-то с большим опытом, но я бы сделал sudo apt install python3-six и посмотрел, исчезла ли ошибка. [ ! d2]

0
ответ дан 24 July 2018 в 18:20
  • 1
    Спасибо за ответ, но если шесть действительно пропали без вести, он не должен появляться, когда я правильно пишу список? Потому что он показывает мне шесть (1.11.0), когда я запускаю команду списка пинов – Thaosen 11 October 2017 в 18:27
  • 2
    Может быть, six установлен для python2, но не для python3. Если вывод pip --version говорит, что Python 2 это может быть. Также попробуйте python3 -c "import six" и посмотрите, есть ли ошибка. – Cédric Van Rompay 11 October 2017 в 18:30
  • 3
    I rand команда pip --version, она выводит pip 9.0.1 from /home/user/anaconda3/lib/python3.6/site-packages (python 3.6). Кроме того, команда python3 -c "import six" не выдала ошибку – Thaosen 11 October 2017 в 18:33

Другие вопросы по тегам:

Похожие вопросы: