VSCode 未获取 ipykernel

Use*_*716 8 python visual-studio-code pipenv

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

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

[packages]
opencv-python = "*"

[requires]
python_version = "3.6"

[dev-packages]
ipykernel = "*"
ipython = "*"
jupyter = "*"
Run Code Online (Sandbox Code Playgroud)

要启动 ipython 解释器,我按照以下步骤操作:

  • $ Pipenv 安装
  • $pipenv shell
  • $ 代码 .
  • 使用Python:选择解释器,我选择pipenv环境
  • 运行代码

当我按 Shift + Enter 到达代码块时,我看到错误:

在此输入图像描述

代码块:

#%%
import cv2
Run Code Online (Sandbox Code Playgroud)

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

总是出现同样的错误,我错过了什么?

$ code -v
1.41.1
26076a4de974ead31f97692a0d32f90d735645c0
x64

Run Code Online (Sandbox Code Playgroud)

Meh*_*lal 12

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

1-删除python并重新安装新的python,最新版本中有pip

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

  pip install ipykernel --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,用 pip3 安装所有东西,它工作了。顺便说一句,我没有删除 python,只需执行步骤 2 就足够了。 (3认同)