Python 终端和jupyter笔记本中的sys.executable结果不同
因为我面临一个问题:当在我的jupyter笔记本中从imageio导入imread时,我得到一个错误:Python 终端和jupyter笔记本中的sys.executable结果不同,python,jupyter-notebook,sys,Python,Jupyter Notebook,Sys,因为我面临一个问题:当在我的jupyter笔记本中从imageio导入imread时,我得到一个错误:ModuleNotFoundError:没有名为“imageio”的模块 虽然我可以在我的终端中成功导入,但我试图弄清楚发生了什么。 当我在jupyter笔记本和终端中执行sys.executable时,结果不同: 所以我试着:(从) 但jupyter笔记本和终端中的sys.executable结果仍然不同。有人能帮我吗?我很久以前就遇到过这个问题 我解决这个问题的方法是 从系统中删除IPy
ModuleNotFoundError:没有名为“imageio”的模块
虽然我可以在我的终端中成功导入,但我试图弄清楚发生了什么。
当我在jupyter笔记本和终端中执行sys.executable
时,结果不同:
所以我试着:(从)
但jupyter笔记本和终端中的sys.executable结果仍然不同。有人能帮我吗?我很久以前就遇到过这个问题 我解决这个问题的方法是
rm-rf~/.local/share/ipython
谢谢你的回复!最后,我在jupyter笔记本中安装了一个虚拟环境,并解决了不一致性问题。是的,创建环境很好。在我的例子中,我创建了我的环境。由于一些ubuntu问题,我不得不卸载并重新安装python、anaconda和envs。删除ipython文件夹是唯一对我有效的方法:)谢谢。在搞乱了一个自定义的
venv
mysys之后,可执行文件
从conda一个更改为默认的系统一个。我可以通过卸载和重新安装来恢复它。
/Users/shinyuwu/anaconda3/bin/python -m pip install ipykernel
/Users/shinyuwu/anaconda3/bin/python -m ipykernel install