首页 > 解决方案 > sys.executable 结果在终端和 jupyter notebook 中不同

问题描述

因为我遇到了一个问题:from imageio import imread在我的 jupyter 笔记本中,我收到错误:ModuleNotFoundError: No module named 'imageio' 虽然我可以在终端中成功导入,但我试图弄清楚发生了什么。当我sys.executable在 jupyter notebook 和终端中执行时,结果不同: 在此处输入图像描述

在此处输入图像描述

所以我尝试了:(来自https://github.com/jupyter/notebook/issues/1524#issuecomment-229713719

/Users/shinyuwu/anaconda3/bin/python -m pip install ipykernel
/Users/shinyuwu/anaconda3/bin/python -m  ipykernel install

但是 jupyter notebook 和终端中的 sys.executable 结果还是不一样的。谁能帮我?

标签: pythonjupyter-notebooksys

解决方案


我曾经遇到过这个问题

我解决这个问题的方法是

  1. 从系统中删除 IPython 和 Jupyter

  2. rm -rf ~/.local/share/ipython

  3. 重新安装 IPython 和 Jupyter


推荐阅读