【问题标题】:Showing ImportError: cannot import name 'Message' from 'can'显示 ImportError:无法从 'can' 导入名称 'Message'
【发布时间】:2021-01-13 18:55:47
【问题描述】:

我在 Python 中导入 CAN 消息,我正在使用 python-can 库。所以我的python代码中的行是:

from can import Message

它工作正常,但在我更改文件夹后,我收到以下错误:

Traceback (most recent call last):
  File "/home/rafi/PycharmProjects/Right Turn/CAN_simulator_Recv.py", line 12, in <module>
    from can import Message
ImportError: cannot import name 'Message' from 'can' (/home/rafi/.local/lib/python3.8/site-packages/can/__init__.py)

谁能帮我解决这个错误?也许它与目录或包有关?相同的 can 库在其他 linux 机器上运行良好。我尝试卸载python-can,但它不起作用。 请帮忙。

【问题讨论】:

  • “它工作正常,但在我更改了文件夹之后”。你做了什么改变?

标签: python linux python-import python-can


【解决方案1】:

这是某种导入错误。尝试像这样导入消息:

from can.message import Message 

一切都对我有用。

【讨论】:

    猜你喜欢
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2021-06-30
    • 2020-10-19
    • 2018-08-13
    • 2015-01-26
    • 2020-10-10
    相关资源
    最近更新 更多