使用VScode创建ipynb文件选择kernel运行python代码

这篇博客介绍了如何在VScode中创建并运行ipynb文件,强调了选择正确的kernel以确保Python代码的执行。作者指出,pip安装的包可能不在当前激活的环境中,导致代码运行时找不到包。解决办法是确认使用正确的虚拟环境。最后,提醒读者如果遇到问题,可能是缺少支持ipynb文件运行的组件,需按照提示安装。
摘要由CSDN通过智能技术生成

前言

为什么会有这么一篇博客呢?因为我NPY用vscode跑不起来python代码…不过经过我的进行指导,已经学会了,相信大家也一定能看懂。

使用VScode创建ipynb文件选择kernel允许python代码

因为vscode是以文件夹为单位进行管理的,因此我们需要先创建一个文件夹,方便后续的工作。
下面创建一个demo文件夹
右键桌面创建demo文件夹
在这里插入图片描述
在这里插入图片描述
然后将文件夹拖到vscode软件图标上,就能使用vscode打开了
在这里插入图片描述
打开后发现:
在这里插入图片描述
点击信任即可。
然后在demo文件夹下我们可以新建ipynb文件或者py文件等等。
接下来新建一个ipynb文件(即文件的后缀名为ipynb)
在这里插入图片描述
在这里插入图片描述

点击创建文件,输入demo.ipynb为文件的名称,后缀也就是决定了文件的类型了。
在这里插入图片描述
点击文件打开,将鼠标在文件里我们可以发现会有代码和Markdown两种内容添加方式
代码就是写python代码的地方
Markdown就是一种文本,用于提供我们记录注释等的地方。
我们点击代码,就会创建一个代码框
在这里插入图片描述
右下角的python也提示我们应该是写python代码的地方
让我们输入代码:
在这里插入图片描述
点击左边的按钮在这里插入图片描述
当第一次运行的时候,vscode会让我们配置内核(kernel)
因为这里有许多不同版本的python环境,我们选择我们需要的那个就行了
这里选择to_pack这个环境即可
点击后等待一会即可。
在这里插入图片描述
等待完毕后,可以发现左下角有一个√,说明代码已经运行完成,并且框框下面就是它的输出了,也会显示运行的时间。

一些疑问

明明在终端执行了pip install 包,为什么运行代码的时候却找不到这个包呢?
首先要明确一点的是,在终端执行pip install 包显示安装成功,说明这个包确实安装了,只不过不在你当前运行的环境里,为什么呢?
在这里插入图片描述
我们可以看到终端最左边有个to_pack表面当前终端激活的是to_pack这个虚拟环境,此时pip install 包都会安装在to_pack这个环境下。但是我们可以发现,在这里插入图片描述
电脑上的python环境并不只是这一个

这里还有base、Python 3.7.9、Python 3.8.7 64-bit另外三个虚拟环境可以选择,这些都是能够运行python的基本代码的,但是并不会存在你在终端里安装的那些包,因为终端里的安装的包都安装在to_pack这个环境下,和别的环境是不相关的。

因此,如果当你发现明明安装成功了包,却发现代码运行说没有这个包,那么一定是搞错环境了。

PS

因为我在电脑里已经装了能够支持ipynb文件运行东西了,因此这样操作可以成功运行,如果你这样操作报错了,大概率是因为少装了能够运行ipynb文件的东西,按着提示装应该就行。

至于,这里你也想创建一个名为to_pack的虚拟环境,该如何创建呢?
可以参考:Anaconda创建虚拟环境+Pycharm使用Anaconda创建的虚拟环境

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Icy Hunter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值