本指南将帮助你在 MacBook Pro 上一步步安装 CrewAI 框架。
CrewAI 是一个强大的代码式智能体开发框架,通过本指南,你将能够轻松完成CrewAI 的安装和相关环境配置。
安装前的准备工作
在开始安装 CrewAI 之前,请先确保你的系统满足以下要求:
- Python 3.9 或更高版本。
- pip(Python 包管理器):能通过 pip 指令安装 python 包。
- Terminal(终端)访问权限:能在电脑Terminal 终端进行指令操作。
检查 Python 环境
打开终端,输入以下命令检查 Python 版本:
python3 --version
我的 python 版本是 3.12.7,大于 3.9 版本。第一个条件达成。
如果你还没有安装 Python,可以从 Python 官网 下载并安装。
创建虚拟环境(推荐)
为了避免包依赖冲突,建议创建一个专门的虚拟环境:
python3 -m venv crewai-env
source crewai-env/bin/activate
看到运行指令前面显示环境名 crewai-env,则代表环境创建成功。
安装 CrewAI
在激活的虚拟环境中,使用 pip 安装 CrewAI。安装比较久,要等个 1-2 分钟。
pip install crewai
好的,到这里已经安装成功了。
安装依赖包
再接再厉,CrewAI 依赖一些其他包,还是使用pip 指令,通过以下命令安装。
pip install langchain openai
又搞定了,这个快一些。
验证安装
好激动,验证时间到了,在 Python 环境中验证安装是否成功。
python3
>>> from crewai import Agent, Task, Crew
>>> exit()
左边出现>>>标志,恭喜你,则说明安装成功了。
配置大模型 API
完成安装后,你可以开始创建你的第一个 CrewAI 项目。在开始之前,需要先完成大模型 API 配置。比较好的方法是建议在项目的跟目录里,创建.env环境。
DEEPSEEK\_API\_KEY= "你的 apikey"
DEEPSEEK\_API\_BASE=https://api.deepseek.com/v1
我创建的是 deepseek 的,所以对应的 deepseek_api_base 填的是 deepseek 链接。如果您使用的是其他的大模型,需要同步更换 api_key 和 api_base。
测试是否配置成功
在根目录环境下创建如下代码,命名为 test_deepseek.py。代码如下:
from dotenv import load\_dotenv
import os
from langchain.chat\_models import ChatOpenAI
# 加载环境变量
load\_dotenv()
def test\_connection():
try:
# 初始化 LLM
llm = ChatOpenAI(
api\_key=os.getenv("DEEPSEEK\_API\_KEY"),
base\_url=os.getenv("DEEPSEEK\_API\_BASE"),
model\_name="deepseek-chat",
temperature=0.7
)
# 测试简单问题
response = llm.predict("你好,请做个自我介绍。")
print("API 连接成功!")
print("回复:", response)
except Exception as e:
print("错误:", str(e))
if \_\_name\_\_ == "\_\_main\_\_":
test\_connection()
然后,运行该代码。
第一次运行报错了,提醒ModuleNotFoundError: No module named 'langchain_community'
这个简单,用 pip 把langchain_community包装上就好了。
pip install langchain-community python-dotenv
好的,再次运行代码。执行命令
python test\_deepseek.py
成功了,我要感动到哭了。
构建你的第一个 CrewAI 项目
Terminal 区域输入 python write_article.py调用代码。
我输入的主题是《MacBook 电脑如何安装 Crew.ai》。然后,我的 AI 牛马,他们动起来了!到这一刻,我是真的要感动哭了。我总算找到了一个非常快速构建智能体的方法。人类和 AI 的最佳协同模式是这样的:
我只管构思 AI 智能体团队需要达成的任务,剩下的,都交给 AI!
完整 python代码请后台回复“内容自动创作团队”给您 python 源码。
过程调整了很多版,给您的版本是能够完整运行的。