我需要你的帮助。我得到了 Raspberry PI 3,我正在用 Python 编程以通过 PiCAN duo 获取 CAN 消息。程序运行得很好,但是为了从源头获取合理的信息,我需要每 100 毫秒向源头发送一次消息。我用这个:
task = can.send_periodic('can0',msg,0.1)
task.start()
但是程序显示错误。我认为这是因为旧库 Python_can-1.4.1。所以我从 Pypi 下载了这个的最新版本。当我打开管理插件并单击从本地文件安装(或任何其他方式)时,它会显示内部错误:
Traceback(最近一次调用最后一次):文件“/usr/lib/python3.7/tkinter/init .py ”,第 1705 行,调用中 返回 self.func(*args) 文件“/usr/lib/python3/dist-packages/thonny/plugins/pip_gui.py”,第 658 行,在 _handle_install_file_click initialdir=get_workbench().get_local_cwd,文件“/usr/lib/ python3/dist-packages/thonny/ui_utils.py”,第 1920 行,在 askopenfilename 返回 _get_dialog_provider().askopenfilename(**options) 文件“/usr/lib/python3/dist-packages/thonny/ui_utils.py”,行1960,在 askopenfilename args = cls._convert_common_options("Open file", **options) File "/usr/lib/python3/dist-packages/thonny/ui_utils.py",第 1994 行,在 _convert_common_options 文件名 = _options_to_zenity_filename(options) _options_to_zenity_filename 中的文件“/usr/lib/python3/dist-packages/thonny/ui_utils.py”,第 2036 行,返回选项 [“initialdir”] + os.path。sep TypeError: +: 'method' 和 'str' 不支持的操作数类型
我试图找到答案很长时间。我做了 PI 升级,但没有任何效果。你可以帮帮我吗?谢谢您的回答