У меня проблема с программным обеспечением checkbox на ubuntu 16.
[!d3] [ ! d7]
Я думаю, это потому, что у меня много версий python. Более конкретно, у меня есть python3 и python3.5, что, я думаю, вызывает проблему, потому что, как показано на рисунке, ему нужен модуль «запросы», доступный в моей системе в python3.5, а не python3.
Итак, как я могу решить проблему?
Обновление:
Как показано на втором изображении, есть один файл python «/ usr / lib / python3 / dist-packages / plainbox / impl / transport.py ", который пытается найти модуль« запросы »в том же пути« / usr / lib / python3 / », но папка« запросы »находится в« / usr / local / lib /python3.5/dist-packages "ie" / usr / local / lib "not" / usr / lib "(пользовательская библиотека, а не системная). Я закончил редактирование «transport.py» и добавил
import sys
sys.path.insert(0, "/usr/local/lib/python3.5/dist-packages")
до
import request
, и он сработал.
Обновление: , как сказать «Флажок», чтобы автоматически определять пакеты в «/usr/local/lib/python3.5/dist-packages», потому что редактировать исходные файлы не удобно и указывать на другие пути (кстати, каждый установленный пакет в моей системе хранится в /usr/local/lib/python3.5/, поэтому почему «Checkbox» указывает на «/usr/lib/python3").
Возможно, эта версия «запросов» не связана с вашим Python. Вы можете попробовать установить его для python3.5 с помощью: pip3 install --upgrade --force-reinstall requests. Пожалуйста, используйте виртуальные env вместо многих копий Python в той же операционной системе.
Пожалуйста, прочтите в будущем:
Виртуальные среды и пакеты | Документация Python 3.6.5rc1
Отредактировано: Отметьте это:
Возможно, эта версия «запросов» не связана с вашим Python. Вы можете попробовать установить его для python3.5 с помощью: pip3 install --upgrade --force-reinstall requests. Пожалуйста, используйте виртуальные env вместо многих копий Python в той же операционной системе.
Пожалуйста, прочтите в будущем:
Виртуальные среды и пакеты | Документация Python 3.6.5rc1
Отредактировано: Отметьте это: