首页 / 资讯中心 / 文章详情

MacBook M4 安装 Conda 与 LangChain 开发环境教程

MacBook M4 安装 Conda 与 LangChain 开发环境教程 ★ FEATURED ARTICLE
1. 为什么使用 Conda在 Python 开发中不同项目经常需要不同版本的 Python 和依赖库。例如项目 APython 3.12 Django requests项目 BPython 3.12 LangChain OpenAI SDK PyTorch项目 CPython 3.9 旧版依赖如果全部安装到系统 Python会出现版本冲突。Conda 通过创建独立环境解决MacBook │ └── Miniconda │ ├── base │ ├── py312 │ Python 3.12 │ LangChain │ └── pytorch AI环境每个环境互不影响。2. Conda 与 pip 的区别2.1 pip 是什么pip 是 Python 官方包管理工具。主要负责安装 Python 第三方库管理 Python package例如安装 LangChainpip install langchain1.2.12安装其他库pip install numpy pip install pandas pip install requests2.2 conda 是什么conda 是环境和软件包管理工具。主要负责创建 Python 环境管理 Python 版本安装软件依赖管理底层库C/C等例如创建 Python 3.12 环境conda create -n py312 python3.12进入环境conda activate py312退出conda deactivate2.3 conda 和 pip 配合关系实际开发中通常conda | |-- 创建环境 | | | └── Python 版本 | └── pip | └── 安装 Python 库推荐流程conda create -n langchain python3.12 conda activate langchain pip install langchain1.2.12即conda 管环境pip 管 Python 库3. MacBook M4 安装 Miniconda3.1 确认 CPU 架构Mac M4Apple Silicon (ARM64)必须下载Miniconda3-latest-MacOSX-arm64.sh不要下载MacOSX-x86_64否则使用 Rosetta 转译性能下降。4. 下载 Miniconda推荐清华镜像Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror下载Miniconda3-latest-MacOSX-arm64.sh进入下载目录cd ~/Downloads运行安装bash Miniconda3-latest-MacOSX-arm64.sh5. Miniconda 安装步骤5.1 接受协议看到Do you accept the license terms?输入yes5.2 设置安装目录默认/Users/用户名/miniconda3推荐直接按Enter使用默认路径。不要输入yes否则会误安装到~/Downloads/yes。5.3 初始化 Conda出现Proceed with initialization? [yes|no]输入yes安装程序会修改~/.zshrc。6. 激活 Conda重新打开终端或者执行source ~/.zshrc成功后提示符变为(base) wangaoyunMac ~ %7. 检查 Conda查看版本conda --version示例输出conda 26.5.3查看环境conda env list查看平台conda info确认platform : osx-arm64说明 M4 ARM 环境正常。8. 配置国内镜像提高下载速度conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --set show_channel_urls yes检查配置conda config --show channels9. 创建 LangChain 开发环境不要直接使用 base 环境。创建环境conda create -n langchain python3.12进入环境conda activate langchain确认 Python 版本python --version输出Python 3.12.x10. 安装 LangChain在 langchain 环境中执行pip install langchain1.2.12检查安装pip show langchain查看输出Name: langchain Version: 1.2.1211. LangChain 常用依赖根据项目需要安装OpenAI 模型pip install langchain-openai环境变量管理pip install python-dotenvJupyterpip install jupyter常用工具pip install requests numpy pandas12. 推荐项目结构AI_Project │ ├── .env ├── main.py ├── requirements.txt │ └── Conda Environment | └── langchain Python 3.12 LangChain 1.2.1213. 日常使用流程打开终端conda activate langchain开发python main.py安装新库pip install 包名退出环境conda deactivate14. 常用命令速查创建环境conda create -n 环境名 python版本查看环境conda env list进入环境conda activate 环境名删除环境conda remove -n 环境名 --all查看 Pythonpython --version查看 pip 包pip list安装 Python 包pip install 包名15. 最终环境结构MacBook M4 │ └── Miniconda │ ├── base │ └── langchain Python 3.12 LangChain 1.2.12 AI开发环境推荐日常开发conda activate langchain然后开始 LangChain / AI 应用开发。
阅读完成 · 觉得有帮助?
咨询建站