3

我尝试了此链接,但在 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,所以请做出相应的回应。

4

4 回答 4

9

利用--pre

pip install --pre pyusb

--pre标志告诉 pip 安装预发布版本,因为 pyusb 尚未达到稳定版本(1.0.0b2 = beta2)。

更新:PyUSB 现已稳定,您可以简单地使用pip install pyusb.

于 2014-08-15T05:25:37.897 回答
2

好的..我自己找到了答案。

我找到了这个链接,其中概述了整个过程。在这里提供一个要点:

1.从这里下载、解压并安装libusb 1.0.9:链接

2.从这里下载、解压并安装pyusb 1.0:链接。此链接还包含指向 pyusb 教程的链接。

于 2014-02-27T11:37:23.487 回答
0

这对我有用:

首先安装libusb:sudo apt-get install python libusb-1.0-0

然后安装pyusb:下载解压。进入 pyusb 目录: cd /usr/lib/python2.7/pyusb-1.0.0b2/ 从那里,运行带有参数 install 的 setup.py(./setup.py 或 python setup.py)。应该看起来像这样 $ sudo ./setup.py install

这一切都应该以 root 用户身份完成(使用 sudo)。

祝你好运。

于 2015-06-03T15:51:30.613 回答
-1

我知道这是一个旧线程,OP 询问了 Ubuntu 13.10,但对于未来的访问者,从14.04 开始pyusb可用。apt请参阅packages.ubuntu.com

于 2018-06-06T06:07:42.997 回答