ImportError:没有名为 usb.core 的模块(在终端中有效,Eclipse中无效)
我正在尝试在我的Ubuntu 14.04系统上让pyUSB正常工作,特别是在Eclipse这个开发环境里。我已经用不同的方法安装了好几次这个软件包,最后一次结合了一些技巧,终于成功了!它在终端里可以正常运行(见图片)
但是我在Eclipse里无法导入usb.core
这个库。我还是遇到了这个错误ImportError: No module named usb.core
这是我的代码:
import usb.core
dev = usb.core.find(idVendor=0x05fe,idProduct=0x1010)
if dev is None:
raise ValueError('Device not found')
else:
print('Device found')
有没有人能帮我在Eclipse里解决这个问题?提前谢谢大家!
1 个回答
2
在你的 PyDev 包管理器
中,看起来你的项目是和 /usr/local/bin/python3.2
关联的。不过,当你在命令行运行 python
时,其实是运行了 2.7.6 这个版本。你可以通过在命令行输入 which python
来找到你的 python
程序的位置(它可能会返回 /usr/bin/python
),然后把 Eclipse 配置成使用这个版本来做你的项目。