我尝试了这个链接,但在shell上收到以下消息:
sudo apt-get install python-pip
:
vineet@vineet:~$ sudo pip install --upgrade pyusb
Downloading/unpacking pyusb
Could not find a version that satisfies the requirement pyusb
(from versions: 1.0.0a2, 1.0.0a2, 1.0.0a3, 1.0.0a3, 1.0.0b1)
Cleaning up...
No distributions matching the version for pyusb
Storing complete log in /home/vineet/.pip/pip.log
我想使用用python编写的pyusb 1.0(或更高版本,如果存在(我是新手))。我也需要libusb
才能运行pyusb
吗?请告诉我如何下载它!我在这两种情况下都尝试过失败。我使用的是 Ubuntu 13.10,所以请做出相应的回应。
使用--pre
pip install --pre pyusb
--pre
标志告诉 pip 安装预发行版,因为 pyusb 尚未达到稳定的版本(1.0.0b2 = beta2)。
更新:PyUSB 现在很稳定,您只需使用 pip install pyusb
即可安装。
好的。我自己找到了答案。
我找到了这个链接,其中概述了整个过程。在此处提供要点:
1.从这里下载,解压并安装libusb 1.0.9:链接
2.从这里下载,解压并安装pyusb 1.0:链接。此链接还包含指向 pyusb 教程的链接。
这对我有用:
首次安装 libusb: sudo apt-get install python libusb-1.0-0
然后安装 pyusb:下载并解压缩。进入 pyusb 目录: cd/usr/lib/python2.7/pyusb-1.0.0b2/从那里,运行 setup.py(./setup.py,或python setup.py)和参数安装。应该看起来像这样 $ sudo ./setup.py 安装
这都应该以 root 用户的身份完成(使用 sudo)。
祝你好运。
旧线程,OP 询问了 Ubuntu 13.10,但对于未来的访问者,自 14.04 以来apt
pyusb
可用。请参阅 packages.ubuntu.com。