python - Python 需要安装 ipykernel
问题描述
在 VS 代码中使用 Jupyter Notebook 时遇到问题。屏幕显示“ Python 3.7.8 requires ipykernel to be installed
”。我按照弹出窗口安装 ipykernel。它仍然不起作用。附上截图。这让我很困扰。有人可以帮我吗?非常感谢。
解决方案
原因是你当前的VSCode终端在环境“ Deeplearning_Env
”中,所以“ ipykernel
”安装在环境“ ”中,而不是弹出框中显示Deeplearning_Env
的环境“ ”。base conda
解决方法:请使用快捷键Ctrl+Shift+`打开一个新的VScode终端,它会自动进入当前选择的VSCode环境(VSCode左下角),并激活这个conda环境:
ipykernel
然后,根据弹出框中的提示点击安装“ ”。或者,我们也可以ipykernel
手动安装“”:(pip install ipykernel
)
另外,对于新创建的Python环境(未安装“ ipykernel
”),在打开Jupyter文件之前,请刷新VSCode终端,进入当前选择的环境。对于conda环境,我们需要在使用前激活它。
检查:检查“ ipykernel
”的安装:
更多参考:VSCode 中的环境。
推荐阅读
- angular - Angular HttpClient 获取请求 URL 删除主题标签/数字符号
- google-analytics - 并非所有尺寸都可用
- ubuntu-18.04 - 无法使用 gnome builder 构建“polari”一个 gnome 应用程序
- keycloak - 如何解决我的 angular7 项目中的 keycloak refresh /#state - 我正在使用 keycloak-angular
- firebase - 为什么我的数组是 NaN 而我无法从 Firebase 数据库中获取价值?
- sass - SASS 用注释编译
- c# - 在 datagridview 中加载大量数据的性能问题
- swift - 调用 Optional Double 上的方法以转换为 String
- c# - 当服务器没有响应时,HttpClient 请求永远不会结束(带有网络链接调节器的 iOS 设备 - 100% 丢失)
- python - 如何在每一行上提取列表的特定部分?