Ответ 1
У вас, вероятно, не установлен модуль six
Python. Вы можете найти его на pypi.
Чтобы установить его:
$ easy_install six
(если у вас установлена pip
, используйте pip install six
)
Я пытаюсь создать проект OpenERP, выполняемый с зависимостями. Теперь он дает эту ошибку
Traceback (most recent call last):
File "openerp-client.py", line 105, in <module>
File "modules\__init__.pyo", line 23, in <module>
File "modules\gui\__init__.pyo", line 22, in <module>
File "modules\gui\main.pyo", line 33, in <module>
File "rpc.pyo", line 29, in <module>
File "common\__init__.pyo", line 22, in <module>
File "common\common.pyo", line 26, in <module>
File "tools\__init__.pyo", line 28, in <module>
File "dateutil\relativedelta.pyo", line 12, in <module>
ImportError: No module named six
Может ли кто-нибудь объяснить, что неправильно и как его можно исправить???
У вас, вероятно, не установлен модуль six
Python. Вы можете найти его на pypi.
Чтобы установить его:
$ easy_install six
(если у вас установлена pip
, используйте pip install six
)
Если pip "говорит", что шесть установлено, но вы все еще получаете:
ImportError: No module named six.moves
попробуйте переустановить шесть (работает для меня):
pip uninstall six
pip install six
В Ubuntu и Debian
apt-get install python-six
делает трюк.
Используйте sudo apt-get install python-six
, если вы получите сообщение об ошибке "отказ в доступе".
Для Mac OS X:
pip install --ignore-installed six
в Ubuntu Bionic (18.04) шесть уже установлены для python2 и python3, но у меня ошибка при запуске Wammu. @Решение 3ygun помогло мне решить
ImportError: No module named six
при запуске Wammu
Если это произошло для программы на python3, шесть идут с
pip3 install six
и если у вас нет pip3:
apt install python3-pip
с sudo под Ubuntu!
Просто запустите эту команду
$ easy_install six
pip install --ignore-installed six
Источник: 1233 палец вверх на этот комментарий