如何本地搭建部署crewai环境?

2025-12-6 杜世伟 AI

1. 创建虚拟环境 

切记: CrewAI只认 Python 3.10 到 3.13 版本,别搞错了。 

# conda create -y -n CrewAI python=3.10
2 channel Terms of Service accepted
Retrieving notices: done
Channels:
 - defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 25.5.1
    latest version: 25.9.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /opt/miniconda3/envs/CrewAI

  added / updated specs:
    - python=3.10


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2025.9.9   |       hca03da5_0         127 KB
    libcxx-20.1.8              |       h8869778_0         351 KB
    libzlib-1.3.1              |       h5f15de7_0          47 KB
    ncurses-6.5                |       hee39554_0         886 KB
    openssl-3.0.18             |       h9b4081a_0         3.1 MB
    pip-25.2                   |     pyhc872135_0         1.2 MB
    python-3.10.18             |       h19e8193_0        12.9 MB
    readline-8.3               |       h0b18652_0         464 KB
    setuptools-80.9.0          |  py310hca03da5_0         1.4 MB
    tk-8.6.15                  |       hcd8a7d5_0         3.3 MB
    wheel-0.45.1               |  py310hca03da5_0         116 KB
    zlib-1.3.1                 |       h5f15de7_0          77 KB
    ------------------------------------------------------------
                                           Total:        23.9 MB

The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/osx-arm64::bzip2-1.0.8-h80987f9_6 
  ca-certificates    pkgs/main/osx-arm64::ca-certificates-2025.9.9-hca03da5_0 
  expat              pkgs/main/osx-arm64::expat-2.7.1-h313beb8_0 
  libcxx             pkgs/main/osx-arm64::libcxx-20.1.8-h8869778_0 
  libffi             pkgs/main/osx-arm64::libffi-3.4.4-hca03da5_1 
  libzlib            pkgs/main/osx-arm64::libzlib-1.3.1-h5f15de7_0 
  ncurses            pkgs/main/osx-arm64::ncurses-6.5-hee39554_0 
  openssl            pkgs/main/osx-arm64::openssl-3.0.18-h9b4081a_0 
  pip                pkgs/main/noarch::pip-25.2-pyhc872135_0 
  python             pkgs/main/osx-arm64::python-3.10.18-h19e8193_0 
  readline           pkgs/main/osx-arm64::readline-8.3-h0b18652_0 
  setuptools         pkgs/main/osx-arm64::setuptools-80.9.0-py310hca03da5_0 
  sqlite             pkgs/main/osx-arm64::sqlite-3.50.2-h79febb2_1 
  tk                 pkgs/main/osx-arm64::tk-8.6.15-hcd8a7d5_0 
  tzdata             pkgs/main/noarch::tzdata-2025b-h04d1e81_0 
  wheel              pkgs/main/osx-arm64::wheel-0.45.1-py310hca03da5_0 
  xz                 pkgs/main/osx-arm64::xz-5.6.4-h80987f9_1 
  zlib               pkgs/main/osx-arm64::zlib-1.3.1-h5f15de7_0 



Downloading and Extracting Packages:
                                                                                                                                                                                                              
Preparing transaction: done                                                                                                                                                                                   
Verifying transaction: done                                                                                                                                                                                   
Executing transaction: done                                                                                                                                                                                                                                                                             
# To activate this environment, use                                                                                                                                                                                                                                                                             
#     $ conda activate CrewAI                                                                                                                                                                           
# To deactivate an active environment, use                                                                                                                                                          
#     $ conda deactivate       
2. 安装CrewAI 
进入专属空间,把CrewAI这个大明星和它的“经纪团队”(工具包)都请进来。 

# 激活刚创建的新虚拟环境
conda activate CrewAI
# 安装 CrewAI 框架
pip install 'crewai[tools]'


3. 验证安装 
# pip freeze | grep crewai
crewai==0.203.0
crewai-tools==0.76.0
crewai 和 crewai-tools 的版本号,就说明点名成功,全员到齐。


4. 新建工程 
crewai create crew my_ai_crew_preject
它会问你几个问题(用哪个大模型?密钥是啥?),老实回答就行。 

完成后,你的地盘上就多了个 my_ai_crew_preject 文件夹,里面是你公司的“原始股”和“办公室”。你的API Key这种小秘密,都藏在 .env 文件里,安全得很。 

5. 开跑 
# 注意,确保当前是在 my_ai_crew_preject 目录下
# 安装依赖项
crewai install

# 运行 CrewAI 智能体
crewai run
当你的屏幕开始滚动,显示AI员工们在激烈讨论、分工合作、输出结果时... 

恭喜你,你的7x24小时AI“牛马”已部署成功! 


https://github.com/crewAIInc/crewAI

https://docs.crewai.com/

https://github.com/crewAIInc/crewAI-examples

标签: pip crewai ai

Powered by emlog 沪ICP备2023034538号-1