没有名为ev3dev2的模块

2024-05-29 00:07:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试通过ev3dev和visualstudio代码向我的robot添加python代码。当我试图在我的电脑上运行一个错误的代码时,我会在我的电脑上运行一个错误,当我的代码在我的电脑上运行的时候,我会停止运行我的代码上一个屏幕

我已经从visualstudio安装了ev3dev,并在SD卡上安装了ev3dev-lang-python-ev3dev-stretch,这样机器人就有了里面的软件。在

Exception has occurred: ModuleNotFoundError
No module named 'ev3dev2'
  File "C:\Users\User\Documents\implanted\tester.py", line 2, in <module>
    from ev3dev2.motor import LargeMotor, OUTPUT_A, OUTPUT_B, 
SpeedPercent, MoveTank



from ev3dev2.sensor import INPUT_1
from ev3dev2.sensor.lego import TouchSensor
from ev3dev2.led import Leds

ts = TouchSensor()
leds = Leds()

print("Press the touch sensor to change the LED color!")

while True:
    if ts.is_pressed:
        leds.set_color("LEFT", "GREEN")
        leds.set_color("RIGHT", "GREEN")
    else:
        leds.set_color("LEFT", "RED")
        leds.set_color("RIGHT", "RED")

我希望发生的是,当我运行代码时,不会发生错误,如果我在ev3上运行代码,当我按下触摸传感器时,它应该打开ev3的灯,它应该变亮


Tags: 代码fromimportoutput错误sensorcolormodule
1条回答
网友
1楼 · 发布于 2024-05-29 00:07:04

我也有同样的问题。在

在我之前,它把“vscode hello python master”文件放到另一个文件夹中。一开始这个文件夹在C:\Users\fbk\Documents文件夹中。但系统有权限问题。所以我把它放在D:\programs\ev3dev2下。在下面的步骤中,我设置了一个虚拟环境。我在vs代码终端中输入了以下4行:

py-3-m维恩 .venv\Scripts\激活 python-m pip安装升级pip pip安装python-ev3dev2

对于我的windows系统,这是非windows系统的代码:

Python3-m venv.venv . .通风/垃圾箱/启动 pip安装升级pip pip安装python-ev3dev2

希望这对所有有同样问题的人都适用

相关问题 更多 >

    热门问题