You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Conda环境未用于包安装:为何pip安装未生效至目标环境?

问题分析与解决方法

问题根源

核心问题是Jupyter Notebook实际使用的Kernel并非你激活的llm_pdf环境。虽然os.environ['CONDA_DEFAULT_ENV']显示为llm_pdf,但这只是Shell环境变量,若未在llm_pdf环境中单独配置Jupyter Kernel,Notebook会默认调用base环境的Python解释器和pip,导致安装的包全部存入base环境路径,conda list自然无法在llm_pdf环境下看到这些包。

解决步骤

  1. 激活环境并注册Jupyter Kernel
    关闭当前Jupyter Notebook,回到Anaconda Shell执行以下命令:
conda activate llm_pdf
conda install ipykernel
python -m ipykernel install --user --name llm_pdf --display-name "Python (llm_pdf)"

这一步会将llm_pdf环境注册为Jupyter可识别的独立Kernel。

  1. 切换Notebook Kernel
    从llm_pdf环境重新启动Jupyter Notebook,打开目标Notebook后,点击顶部菜单栏Kernel -> Change Kernel,选择刚创建的Python (llm_pdf)。

  2. 重新安装依赖包
    此时在Notebook中执行!pip install langchain unstructured ...,包会直接安装到llm_pdf环境中,执行conda list也能看到已安装的包。如果更倾向于用Conda管理依赖,也可以在Shell中执行conda install langchain unstructured ...,适配性更强。

  3. 验证环境正确性
    在Notebook中执行以下代码,确认Python解释器路径属于llm_pdf环境:

import sys
print(sys.executable)

输出路径应包含llm_pdf字样,而非base环境的路径。

内容的提问来源于stack exchange,提问作者Hans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 15:59:58