ModuleNotFoundError: нет модуля с именем 'abc' - PullRequest
0 голосов
/ 19 декабря 2018

Интерпретатор Python выдает следующую ошибку, даже если установлен модуль canmatrix:

ModuleNotFoundError: No module named 'canmatrix' 

Я установил пакет Python (https://github.com/ebroecker/canmatrix) из источника со следующим: sudo python3 ~ / test /canmatrix / setup.py install --prefix = / home / user / .local

Когда я проверяю sys.path, я вижу, что он установлен:

  • / home/user/.local/lib/python3.6/site-packages/canmatrix-0.post653.dev0+g861b926-py3.6.egg

  • / usr / local / lib /python3.6 / dist-packages / canmatrix-0.post653.dev0 + g861b926-py3.6.egg

Однако, когда я пытаюсь импортировать модуль canmatrix следующим образом:

from canmatrix.log import setup_logger, set_log_level

Я получаю следующую ошибку:

ModuleNotFoundError: No module named 'canmatrix'

Может кто-нибудь объяснить, почему модуль не найден? Я изменил владельца обоих модулей на пользователя.

1 Ответ

0 голосов
/ 19 декабря 2018

Видимо, все, что мне нужно было сделать, это запустить команду установки, из которой расположен файл setup.py!Теперь это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...