如何解决VS Code内核为空
我遇到了无法在VS代码中运行python的问题,我已经安装了python 3.8.5和VS code python扩展,如果我切换到3.8.5,则表明该内核尚未启动,并且如果运行代码,它将要求我安装Data Science组件和ipykernel,在安装ipykernel之后,它将自动切换为空内核。请参考屏幕截图:
谢谢。
解决方法
当您运行pip install ipykernel
时,终端会显示“已确定需求”,并且它存在于C:\users\william\appdata\roaming\python\python38\site-packages.
中。对于python3.8.5,此ipykernel或其他依赖项版本太低而无法支持它,因为python3。 8.3可以很好地使用内核。解决方法如下:
- 转到目录,删除文件ipykernel或直接清空文件夹site-packages。
- 通过
pip install ipykernel
重新安装,然后juypter notebook与python3.8.5完美配合:
尽管在全局环境中工作是一种入门的简便方法,但是随着时间的流逝,该环境会因为不同项目安装的许多不同软件包而变得混乱不堪。因此,建议为您的项目创建一个虚拟环境。关于虚拟环境,您可以参考python-venv。
,我认为jupyter与python 3.8存在兼容性问题
尝试降级到python 3.7
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。