首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘没有模块名为' pyfirmata '’错误,即使我已经安装了pyfirmata使用pip?

‘没有模块名为' pyfirmata '’错误,即使我已经安装了pyfirmata使用pip?
EN

Stack Overflow用户
提问于 2022-06-28 12:25:21
回答 1查看 404关注 0票数 0

首先,我将StandardFirmata示例从Arduino IDE上传到我的Arduino UNO。然后,当我尝试在spyder中运行以下代码时,我使用pip3 install pyfirmata成功地将pyfirmata安装到了路径c:\user\ta319\anaconda3 3\lib\site-packages上:

代码语言:javascript
复制
#!/usr/bin/env python3

import pyfirmata
import time

if __name__ == '__main__':
    board = pyfirmata.Arduino('COM4 (Arduino UNO)')
    print("Communication Successfully started")
    
    while True:
        board.digital[13].write(1)
        time.sleep(1)
        board.digital[13].write(0)
        time.sleep(1)

我知道这个错误:

跟踪(最近一次调用):

文件"C:\Users\ta319\AppData\Local\Programs\Spyder\pkgs\spyder_kernels\py3compat.py",第356行,在compat_exec exec中(代码、全局、本地)

文件“c:\user\ta319\firmata setup.py",第3行,在导入pyfirmata中

ModuleNotFoundError:没有名为“pyfirmata”的模块

任何建议都将不胜感激,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-06-28 13:13:00

您可能安装了pip而不是pip3,请尝试python3 -m pip install pyfirmatapip3 install pyfirmata

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72786395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档