我试图让pyUSB在我的Ubuntu 14.04发行版上工作,更具体地说是在Eclipse中。我已经使用不同的方法多次安装了这个包,最后一个结合了一些魔法就行了!它在终端工作(见图)
但我无法在Eclipse中导入usb.core
lib。我仍然收到错误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中使用它吗?提前谢谢!
答案 0 :(得分:2)
在PyDev Package Explorer
中,我认为您的项目与/usr/local/bin/python3.2
相关联。但是,当您从命令行运行python
时,您将运行2.7.6版。通过在命令行上运行python
来查找which python
二进制文件所在的位置(它可能会返回/usr/bin/python
),然后配置Eclipse以将该版本用于您的项目。