一、前置准备(确认 Conda 环境路径已指向 D 盘)

先按下面快速配置:

  1. 打开 Anaconda Prompt,执行以下命令设置 Conda 新环境和包缓存的默认路径:

    # 创建 D 盘存储目录(命令行自动创建,也可手动建)
    mkdir D:\\\\conda\\\\envs
    mkdir D:\\\\conda\\\\pkgs
    
    # 设置 Conda 新环境默认到 D 盘
    conda config --add envs_dirs D:\\\\conda\\\\envs
    # 设置包缓存默认到 D 盘
    conda config --add pkgs_dirs D:\\\\conda\\\\pkgs
    
    
  2. 验证配置:执行 conda info,查看 envs directoriesD:\\\\conda\\\\envs 排在第一位,说明配置生效。

二、核心步骤:在 D 盘的 Conda 环境中安装 LangChain

步骤 1:在 D 盘新建专门的 Conda 环境(用于安装 LangChain)

新建环境时,Conda 会自动把环境创建在 D:\\\\conda\\\\envs 下,后续安装的所有包都在这个目录里:

# 新建名为 langchain_env 的环境(Python 3.10 兼容性最好),自动创建在 D 盘
conda create -n langchain_env python=3.10 -y

执行完后,去 D:\\\\conda\\\\envs 目录下能看到 langchain_env 文件夹,说明环境创建成功。

步骤 2:激活 D 盘的 langchain_env 环境

只有激活该环境后,安装的包才会归属到这个环境(D 盘):

conda activate langchain_env

激活后,命令行开头会显示 (langchain_env),说明已进入 D 盘的环境。

步骤 3:在 D 盘环境中安装 LangChain(核心操作)

直接执行安装命令,LangChain 及其所有依赖包会自动下载到 D:\\\\conda\\\\pkgs,并安装到 D:\\\\conda\\\\envs\\\\langchain_env 中:

# 安装 LangChain 核心包 + 常用扩展(推荐)
pip install langchain langchain-core langchain-community langchain-openai langgraph langsmith langserve

# 如果你想指定版本(比如最新稳定版),可以加版本号
# pip install langchain==0.2.1 langchain-core==0.2.1

步骤 4:验证 LangChain 安装路径(确认在 D 盘)

安装完成后,执行以下命令查看 LangChain 的安装位置,确认在 D 盘:

# 激活环境后执行
python -c "import langchain; print(langchain.__file__)"

输出示例(会指向 D 盘的环境目录):

D:\\\\conda\\\\envs\\\\langchain_env\\\\Lib\\\\site-packages\\\\langchain\\\\__init__.py

如果输出路径包含 D:\\\\conda\\\\envs\\\\langchain_env,说明 LangChain 已成功安装到 D 盘。

三、常见问题与解决

  1. 安装时提示权限不足
    • 右键 Anaconda Prompt,选择“以管理员身份运行”,再执行安装命令;
    • 确认 D 盘的 conda 文件夹有读写权限(右键→属性→安全,给当前用户“完全控制”)。
  2. 导入 langchain 提示模块不存在
    • 检查是否激活了 langchain_env 环境(命令行开头有 (langchain_env));
    • 重新执行安装命令,确保没有报错(比如网络问题导致安装中断)。
  3. 想卸载 C 盘可能存在的 LangChain(可选): 如果之前不小心装到了 C 盘,可先激活 C 盘的环境(如 base),执行 pip uninstall langchain -y 清理,不影响 D 盘的安装。

四、后续使用:始终在 D 盘环境中运行 LangChain

每次使用 LangChain 时,先打开 Anaconda Prompt,执行:

# 激活 D 盘的 langchain_env 环境
conda activate langchain_env

# 运行你的 LangChain 代码(比如 test.py)
python test.py

这样代码会调用 D 盘环境中的 LangChain,全程不涉及 C 盘。

总结

  1. 核心是先创建 D 盘的 Conda 环境(利用 Conda 路径配置),再在该环境中安装 LangChain,所有包都会存储在 D 盘;
  2. 验证关键:用 python -c "import langchain; print(langchain.__file__)" 查看安装路径,确认在 D 盘;
  3. 后续使用需先激活 D 盘的 langchain_env 环境,确保调用的是 D 盘的 LangChain。

在PyCharm中新建LangChain项目时,直接选择我们刚才在D盘创建的 langchain_env 环境即可,这样项目会默认使用D盘的LangChain依赖,步骤如下:

在PyCharm中选择D盘的langchain_env环境

打开PyCharm,按以下步骤操作:

  1. 点击「File」→「New Project」(新建项目);
  2. 在「New Project」界面:
    • 「Location」:选择项目的存储路径(可以选D盘,也可以选其他盘,不影响环境);
    • 「Python Interpreter」:点击右侧的「Add Interpreter」→「Add Local Interpreter...」;
  3. 在弹出的「Add Python Interpreter」窗口中:
    • 选择「Conda Environment」选项卡;
    • 勾选「Existing environment」(使用已有的环境);
    • 点击「Interpreter」右侧的「...」按钮,找到D盘的langchain_env环境的Python解释器:
      • 路径通常是:D:\\\\conda\\\\envs\\\\langchain_env\\\\python.exe(直接导航到D盘的conda\\\\envs\\\\langchain_env文件夹,选择python.exe);
    • 确认「Conda executable」是你C盘Anaconda的conda.exe(比如C:\\\\Users\\\\34819\\\\anaconda3\\\\condabin\\\\conda.exe,PyCharm会自动识别);
  4. 点击「OK」→「Create」,完成项目创建。

验证是否成功(关键)

项目创建后,在PyCharm中新建一个.py文件,输入:

import langchain
print("LangChain版本:", langchain.__version__)
print("安装路径:", langchain.__file__)

运行代码,如果输出的「安装路径」包含D:\\\\conda\\\\envs\\\\langchain_env,说明项目已经成功使用D盘的LangChain环境。

注意事项

  • 如果PyCharm找不到langchain_env环境: 先在Anaconda Prompt中执行conda info --envs,确认langchain_env的路径是D:\\\\conda\\\\envs\\\\langchain_env,再重新在PyCharm中选择解释器;
  • 后续安装新包: 可以在PyCharm的「Terminal」(底部终端)中先激活langchain_envconda activate langchain_env),再执行pip install xxx,包会自动装到D盘的环境中。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐