【问题标题】:Alternatives for pyusb on python 2.7python 2.7上pyusb的替代品
【发布时间】:2012-07-04 11:35:35
【问题描述】:

所以,我想在 python 中与 USB 设备进行通信,但是 pyusb 不会与 python 2.7 和 windows7 一起安装(不兼容?)。在当前项目中,无法将 python 更新到更新的 2.X 版本。 Pyusb 不能是与 USB 设备通信的唯一选择...任何解决方案/提示?

【问题讨论】:

  • 我认为你混淆了你的 python 版本。最后一个 1.X 版本是十二年前发布的,我什至不确定是否有 1.7。如果你不是在谈论python解释器的版本,你能更准确吗?
  • 你说得对,我的意思是 2.7。无论如何,当我尝试安装 pyusb 时,它说“python 未被识别为内部或外部命令”。我被告知它与windows7不兼容。这是正确的/有其他选择吗?
  • 从谷歌快速搜索来看,pyusb 和 windows 7 之间似乎没有不兼容。常见问题之一似乎是 32 位/64 位混淆。您可以在这个问题中找到更多信息:stackoverflow.com/questions/5385281/…

标签: python pyusb


【解决方案1】:

您在评论中指出的问题并非归因于与 Python 和 PyUSB 的不兼容,而是 Python 路径不会自动添加到 Windows 环境设置中的 PATH 变量这一事实。

  1. 右键单击我的电脑
  2. 属性
  3. 高级系统设置
  4. 环境变量
  5. 从系统变量框中选择路径并单击编辑
  6. 将您的 Python 路径添加到行尾,如果需要,在其前面加上分号(例如,;C:\Python27)
  7. 关掉所有的窗户
  8. 重新启动命令窗口,然后安装软件包。

【讨论】:

  • 谢谢,我还是有问题。发生了一个新错误,说无法打开文件“setup.py”:没有这样的文件或目录。我尝试从 python27 复制粘贴工具文件夹中的 pyusb-1.0.0 文件夹,我尝试将 setup.py 复制到 C:\Python27,但仍然无济于事...有什么建议吗?
  • 确保从包含 PyUsb 安装文件的文件夹中运行 python setup.py install 命令。或者,您始终可以使用easy_install 并运行easy_install pyusb,它应该检索并安装pyusb 1.0.0a2,因为这就是我刚刚得到的。如果您的系统上没有easy_install,您可以在此处获取pypi.python.org/pypi/setuptools#files
  • 谢谢,我忘记从 cmd 行重定向到 C:\Python27\Tools 文件夹。不是我最聪明的时刻......但是,我现在已经成功编译了一个导入 usb.core 模块的程序,所以一切看起来都很好。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-08
  • 1970-01-01
  • 2018-08-27
  • 2021-02-11
  • 2013-08-20
  • 2014-05-17
  • 2011-04-28
相关资源
最近更新 更多