VSCode не принимает ipykernel - PullRequest
       37

VSCode не принимает ipykernel

0 голосов
/ 06 февраля 2020

Я пытаюсь использовать vscode с jupyter через расширение python. Мой 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 = "*"

Чтобы запустить интерпретатор i python, я выполните следующие шаги:

  • $ pipenv install
  • $ pipenv shell
  • $ code.
  • с использованием Python: Выберите интерпретатор, я выбираю среду pipenv
  • , запустите код

, когда доберусь до код блока, нажав shift + enter, я вижу ошибки:

enter image description here

код блока:

#%%
import cv2

Я также пробовал используя все зависимости в разделе [packages], переустанавливая мой pipenv с нуля и повторяя описанный выше процесс.

Всегда одна и та же ошибка, чего мне не хватает?

$ code -v
1.41.1
26076a4de974ead31f97692a0d32f90d735645c0
x64

1 Ответ

0 голосов
/ 19 февраля 2020

Оказывается, что python, который я использовал, был 3,6 и построен без sqlite3.

Я отладил это, сначала запустив jupyter notebook в терминале и получив сервер jupyter для запуска отдельно от кода vs .

Я решил эту проблему, обновив python до 3.7, стандарт python на моей машине, который шел с sqlite3.

Затем мне пришлось закрыть и снова открыть vscode для изменений принять эффект.

...