You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pip V9.0.3安装python-adb失败求助

解决Win7 64位Python3.6下pip9.0.3安装python-adb报错的问题

看起来你在Win7 64位+Python3.6环境里折腾python-adb的安装已经有一阵了,试了管理员权限、pip/pip3切换、装mingw这些办法还是卡壳,太闹心了。咱们从现有信息出发,一步步排查解决:

先搞清楚到底哪里错了

你贴的安装输出只到「Requirement already satisfied: libusb1>=1.0.1」,后面的具体报错信息才是关键。先重新跑一遍安装命令,加上详细日志参数:

pip install python-adb -v

把完整的输出记下来,比如是不是出现了「找不到xxx.dll」「编译失败」这类具体提示,这能帮我们精准定位问题。

针对可能的问题逐个解决

1. 确保libusb1是适配Win64+Python3.6的二进制版本

虽然提示依赖已满足,但Win7下Python3.6可能需要专门编译的libusb1轮子,而不是纯Python版本。试试这个操作:

  • 先卸载现有libusb1:
    pip uninstall -y libusb1
    
  • 找到对应Python3.6+Win64的libusb1预编译whl文件(比如libusb1-1.0.26-cp36-none-win_amd64.whl这类),直接用pip安装:
    pip install path/to/你的libusb1轮子文件.whl
    
  • 再重新安装python-adb:
    pip install python-adb
    

2. 升级pip到兼容Python3.6的稳定版本

你用的pip9.0.3是2017年的老版本,和Python3.6的兼容性虽然勉强支持,但在处理依赖解析、轮子安装上容易出问题。Python3.6最后支持的pip版本是21.3.1,先升级试试:

python -m pip install pip==21.3.1

升级完成后再重新安装python-adb,新版本pip的依赖处理逻辑更完善。

3. 补全系统层面的C++依赖

Python3.6是用Visual Studio 2015编译的,Win7下如果缺少对应的VC运行库,会导致C相关的加载/编译错误。安装对应64位版本的「Visual C++ Redistributable for Visual Studio 2015」,重启系统后再试安装。

4. 试试替代包(如果python-adb实在搞不定)

python-adb的1.1.1版本是2017年的,已经很久没维护了,兼容性问题可能比较多。可以试试更活跃的替代包adb-shell,它是python-adb的分支,支持更多环境:

pip install adb-shell

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:36:58