VSCode 没有使用 ipykernel

VSCode not picking up ipykernel

我正在尝试通过 python 扩展将 vscode 与 jupyter 一起使用。我的 pipfile 如下所示:

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[packages]
opencv-python = "*"

[requires]
python_version = "3.6"

[dev-packages]
ipykernel = "*"
ipython = "*"
jupyter = "*"

要启动 ipython 解释器,我遵循以下步骤:

当我按 shift + enter 进入代码块时,我看到了错误:

代码块:

#%%
import cv2

我也尝试过使用 [packages] 部分中的所有依赖项,从头开始重新安装我的 pipenv,然后重复上述过程。

总是一样的错误,我错过了什么?

$ code -v
1.41.1
26076a4de974ead31f97692a0d32f90d735645c0
x64

原来 python 我安装了 python3.x,但没有 python3.x-dev

您可以使用以下方式安装:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update -y && sudo apt upgrade
sudo apt install python3.8 python3.8-dev

打开 vscode 后,我点击 ctrl + shift + P 并选择 Python: Select Interpreter 并选择包含 ipykernel.

的虚拟环境

我遇到了同样的问题,请执行以下操作

1- 删除 python 并全新安装 python 最新版本有 pip

2- 以管理员身份打开终端并运行执行以下命令:

  pip install ipykernel --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org