python - 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 结果还是不一样的。谁能帮我?
解决方案
我曾经遇到过这个问题
我解决这个问题的方法是
从系统中删除 IPython 和 Jupyter
rm -rf ~/.local/share/ipython
重新安装 IPython 和 Jupyter
推荐阅读
- javascript - 在 window.location.href 重定向后处理 Web API 回调的响应
- r - 如何在情节中显示每个月的日期?
- r - 在R中将数字转换为日期和日期时间?
- java - 为什么hibernate关闭连接后h2的数据库文件仍然会被锁定一段时间?
- javascript - 如果满足某些条件,如何返回 if 语句的数值?
- django - django:如何覆盖模型类中的 save() 函数,以便在 html 模板中显示保存的信息?
- java - Maven 不运行测试
- python - Python,Pandas:删除 datframe 列并将行与条件组合
- python - 将数据集分为 2 组(第 1 组:ID 以 u 开头,第 2 组:ID 以 s 开头)
- c# - 子对象验证,如何以及何时?