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

在单板Linux设备安装spidev时pip报错:缺失_in_process.py

如何在单板Linux设备上安装Python的spidev库?

系统环境

# uname -a
Linux sama7 5.15.32-linux4microchip-2022.04 #1 Thu Jun 9 10:03:39 CEST 2022 armv7l GNU/Linux

安装报错情况

执行命令 pip install spidev --user 时触发错误:

# pip install spidev --user
Collecting spidev
  Using cached spidev-3.6.tar.gz (11 kB)
  Installing build dependencies ... done
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py'

检查报错中提到的目录,发现仅存在编译后的 .pyc 文件,缺失对应的 .py 源文件:

# ls -l /usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/
total 16
-rw-r--r--    1 root     root           881 Jun  9  2022 __init__.pyc
-rw-r--r--    1 root     root          9775 Jun  9  2022 _in_process.pyc

同时,在系统中搜索不到缓存的 spidev-3.6* 相关文件:

# find / -name "spidev-3.6.*"
#

后续发现

通过全局搜索,在另一个目录找到了完整的 _in_process.py 文件:

# find / -name "_in_process.*"
/usr/lib/python3.8/site-packages/pipenv/patched/pip/_vendor/pyproject_hooks/_in_process/_in_process.py
/usr/lib/python3.8/site-packages/pipenv/patched/pip/_vendor/pyproject_hooks/_in_process/_in_process.pyc
/usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.pyc

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 11:37:13