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

如何进入已有虚拟环境安装库?Thonny中安装picamera2遇libcap报错

问题解答

1. 进入已创建的虚拟环境

  • Windows系统:打开命令提示符,进入虚拟环境所在目录,执行 .\Scripts\activate
  • Linux/macOS系统:打开终端,进入虚拟环境所在目录,执行 source bin/activate
  • Thonny内操作:点击顶部菜单栏「运行」→「选择解释器」,在弹出窗口中选择已创建的虚拟环境对应的Python解释器,即可切换到该环境

2. 为当前虚拟环境安装picamera2/创建包含指定库的新虚拟环境

为当前虚拟环境安装picamera2

  1. 在Thonny中切换到目标虚拟环境(参考问题1的Thonny操作)
  2. 点击「工具」→「管理包」,在搜索框输入picamera2,点击「安装到当前解释器」即可

创建包含指定库的新虚拟环境

  1. 命令行方式:
    • 创建新虚拟环境:python -m venv new_env(Windows)或python3 -m venv new_env(Linux/macOS)
    • 进入新环境(参考问题1的命令行操作)
    • 依次安装所需库:
      pip install opencv-python
      pip install picamera2
      # 距离传感器库根据具体型号选择,比如HC-SR04可执行`pip install RPi.GPIO`(树莓派环境)
      pip install opencv-contrib-python  # 包含aruco markers模块
      
  2. Thonny内操作:
    • 点击「运行」→「选择解释器」→「新建虚拟环境」,设置环境名称和路径
    • 创建完成后切换到该环境,通过「管理包」逐一安装opencv、picamera2、opencv-contrib-python等库

3. 解决安装picamera2时缺少libcap的报错

在Linux系统(如树莓派)中,先安装系统依赖库:
打开终端执行 sudo apt-get install libcap-dev,完成后再通过Thonny或pip安装picamera2即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 09:13:15