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

在Jupyter Notebook中为Python虚拟环境安装包时出现命令未识别错误

错误原因
  • 你的Windows用户名包含空格,你在Jupyter中直接调用!pip install时,系统解析路径时把用户名路径中的空格当作命令分隔符,还额外拼接了多余的单引号,导致路径被截断无法识别
  • Jupyter当前使用的内核不是你CMD中激活的虚拟环境对应的内核,调用的pip路径和你CMD中用的不一致。
解决方法
  1. 先确认当前Jupyter用的Python路径,在cell中运行以下代码:
import sys
print(sys.executable)
  1. 复制打印出的完整Python路径,用以下格式执行安装命令,注意用双引号把整个Python路径包裹起来,避免空格解析问题:
!"你刚才复制的Python路径" -m pip install 要安装的包名

举个例子,如果你的路径是C:\Users\Puneet Singh\myvenv\Scripts\python.exe,那命令就写:

!"C:\Users\Puneet Singh\myvenv\Scripts\python.exe" -m pip install pandas
  1. 要一劳永逸解决的话,可以把你的虚拟环境直接加到Jupyter内核里:
  • 回到CMD,激活你用的Python虚拟环境
  • 执行pip install ipykernel
  • 执行python -m ipykernel install --user --name=你自定义的内核名,自定义的内核名随便写,方便你识别就行
  • 重启Jupyter,之后新建文件或者切换内核的时候选你刚加的这个内核,后续直接用!pip install就会自动用虚拟环境的pip,不会再报路径错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:18:03