更新答案:
添加了有关在 Windows 操作系统上安装python-can的信息。
请参阅https://python-can.readthedocs.io/en/master/installation.html#windows-dependencies
请注意,由于 IO 特性,在 Windows 操作系统机器上使用 python-can 时,需要额外的驱动程序或后端引擎。首先从安装链接安装列出的选项之一。然后尝试 pip 安装 python-can。
用 pip 安装罐头:
pip install python-can
请注意以下段落:
“由于您很可能希望与某些硬件进行接口,因此您可能还必须安装平台依赖项。请务必检查 CAN 接口模块中您的硬件的任何其他细节。”
Windows 依赖项:
Kvaser(众多选项之一)
使用 Kvaser CANLib SDK 作为后端安装 python-can:
安装 Python 的最新稳定版本。安装 Kvaser 最新的 Windows CANLib 驱动程序。测试 Kvaser 自己的工具是否正常工作,以确保正确安装驱动程序并且硬件正常工作。
原始答案:(
原始答案直接解决了错误消息。提供帮助以排除与 Python 的 curses 库安装问题相关的潜在错误。)
如果您使用的是 Python 3.6+,curses 似乎是 Ubuntu OS 内置 Python 的一部分,因此无需安装任何东西。您初始化一个会话以开始使用它。
import curses
stdscr = curses.initscr()
https://docs.python.org/3/howto/curses.html