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

树莓派3B+运行Python程序提示‘No module named requests’已安装仍报错

解决树莓派3B+上Virtualenv中requests模块找不到的问题
  • 先确认虚拟环境激活状态:
    退出当前环境执行 deactivate,再重新进入你的虚拟环境目录,运行 source 你的虚拟环境名/bin/activate,命令行开头出现(你的虚拟环境名)才说明激活成功。

  • 在激活的虚拟环境内安装requests:
    不要加sudo,直接执行 pip install requests,安装完用 pip list 检查是否存在requests条目。

  • 验证运行环境的Python解释器:
    激活环境后执行 which python 和 which pip,确保输出路径是虚拟环境目录下的(比如~/myenv/bin/python)。运行app.py时直接用 python app.py,不要用python3或系统级的Python路径。

  • 重建虚拟环境(如果以上无效):

    1. 删除旧环境:rm -rf 你的虚拟环境名
    2. 用系统Python3重新创建:python3 -m venv 你的虚拟环境名
    3. 激活后重新安装所有依赖:source 你的虚拟环境名/bin/activate && pip install -r requirements.txt(如果有依赖清单文件的话)
  • 终极方案:直接指定虚拟环境Python路径运行
    用虚拟环境内Python的绝对路径执行app.py,比如:~/你的虚拟环境名/bin/python app.py

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 20:05:35