1. 创建虚拟环境
-
进入你的项目目录:
bash
cd /你的/项目/ -
创建虚拟环境(这里以
venv为环境名):bash
python -m venv venv- 这会在当前目录创建一个名为
venv的文件夹,内含独立的Python解释器和pip。
- 这会在当前目录创建一个名为
2. 激活虚拟环境
bash
source venv/bin/activate
激活后,你的终端命令提示符通常会显示 (venv),表示你已在该虚拟环境中操作。
3. 更新基础工具(建议)
激活环境后,先升级 pip 和 setuptools:
bash
pip install --upgrade pip setuptools wheel
4. 安装GPT Researcher的依赖
这是关键步骤,请按项目要求操作:
-
首选方法:使用项目提供的requirements文件。
-
从项目的GitHub仓库获取代码(如果还没有):
bash
git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher -
使用
pip安装依赖:bash
pip install -r requirements.txt
-
-
备选方案:手动安装核心依赖。
如果项目没有提供或你想先安装基础包,可以手动安装一些常见依赖:bash
pip install fastapi uvicorn openai playwright beautifulsoup4但请注意,强烈建议优先按照项目官方文档或
requirements.txt操作,以确保版本兼容。
5. 验证安装
你可以通过以下方式验证环境是否就位:
-
检查安装的包:
bash
pip list -
尝试在Python中导入关键模块:
bash
python -c "import fastapi, openai; print('导入成功')"
管理虚拟环境
-
退出虚拟环境:完成工作后,运行:
bash
deactivate -
重新激活:后续需要时,只需在项目目录下再次运行
source venv/bin/activate。