python - 显示 ImportError:无法从 'can' 导入名称 'Message'
问题描述
我正在导入 CAN 消息,Python
并且正在使用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
,但它不起作用。请帮忙。
解决方案
这是某种导入错误。尝试像这样导入消息:
from can.message import Message
一切都对我有用。
推荐阅读
- sql - 如何添加一行以检查它是否存在?
- python - 条形图 df.plot() vs ax.bar() 结构 matplotlib
- swift - Swift 中不同线程之间的同步
- reactjs - 通过 Express 服务器在 React 中显示来自 MongoDB 的二进制图像
- variables - Erlang 变量管理
- javascript - 将 UTM 值从 URL 推送到隐藏字段的脚本 (Webflow)
- neo4j - Neo4j 匹配来自先前查询的可变关系数
- python - python中的所有for循环都可以转换为列表理解等价物吗?
- ios - 如何在 ios swift 中验证某个用户的电子邮件地址?
- python - 如何使用 Python 从文件创建字典?