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

Jupyter Notebook安装pydotplus后仍报模块不存在错误求助

核心报错原因
  • 直接执行!pip install时调用的pip和Jupyter当前运行内核绑定的pip不匹配,包被安装到了其他Python环境,当前内核无法识别
  • 执行带sys.executable的安装命令时报'C:\Program' is not recognized,是因为Python安装在C:\Program Files这类含空格的目录下,命令未给路径加引号,导致路径被空格截断,系统只能识别到C:\Program这半截无效路径。
可直接落地的解决步骤
  1. 先在Jupyter代码单元格执行以下命令,获取当前内核绑定的Python解释器完整路径:
import sys
print(sys.executable)

执行后会输出类似C:\Program Files\Python311\python.exe的完整路径,复制该路径备用。
2. 在单元格执行安装命令,注意给上一步复制的Python路径整体套上英文双引号,替换下面示例里的路径为你自己的实际路径:

!"C:\Program Files\Python311\python.exe" -m pip install pydotplus

如果执行时提示权限不足,就在命令末尾追加--user参数:

!"C:\Program Files\Python311\python.exe" -m pip install pydotplus --user
  1. 安装完成后,点击Jupyter菜单栏的Kernel-Restart Kernel重启内核,再执行import pydotplus即可正常导入,不会再报模块不存在的错误。
注意事项
  • Windows系统下,只要文件路径包含空格、特殊字符、中文,在命令行调用该路径下的程序时,必须给完整路径加英文双引号,否则必然出现路径截断报错
  • 安装第三方包前优先确认当前运行环境的解释器路径,避免包装到其他Python环境做无用功

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 08:31:21