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

Python模块安装失败及脚本运行报错求助

解决运行007-TheBond.sh时的Python环境与模块安装问题

一、修复脚本中的核心错误

你的脚本存在两个明显的路径/命令错误:

  • 第10行的python命令在Debian/Ubuntu系统中默认不存在(系统默认是python3),需替换为python3
  • 第11行的venvScriptsactivate是Windows系统的虚拟环境激活路径格式,Linux下应改为source venv/bin/activate

修改步骤:

  1. 打开脚本文件:
    nano ./run_007-TheBond.sh
    
  2. 找到对应行修改后,按Ctrl+O保存,Ctrl+X退出编辑器。

二、解决externally-managed-environment错误

Debian/Ubuntu默认启用PEP668保护,禁止直接全局安装Python包,必须使用虚拟环境:

  1. 先安装虚拟环境依赖(如果未安装):
    sudo apt install python3-venv python3-full
    
  2. 在项目目录创建虚拟环境:
    python3 -m venv venv
    
  3. 激活虚拟环境(激活后命令行前缀会显示(venv)):
    source venv/bin/activate
    
  4. 安装缺失的模块(注意:googlesearch包目前常用的是googlesearch-python分支):
    pip install googlesearch-python
    

三、重新运行脚本

确保虚拟环境处于激活状态,直接执行脚本:

./run_007-TheBond.sh

如果仍有问题,检查以下两点:

  • 命令行是否显示(venv),确认虚拟环境已激活
  • 执行pip list查看googlesearch-python是否出现在已安装列表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 02:00:08